| |||
![]()
|
![]() ![]() |
![]()
А вот кстати был в MACRO-11 Такой забавный оператор IF: .if condition</tt> ... .iff ... .endc .iff это if false в смысле - почти else, если бы к нему не прилагись еще .ift - if true и .iftf - if false or true. Кои может было использовать сколько угодно раз. Я это вспомнил смотря на довольно часто встречающийся кусок кода: if a.NodeProc != nil && node != nil { a.NodeProc.Before (node) } fn () if a.NodeProc != nil && node != nil { a.NodeProc.After (node) }В стиле MACRO-11 оно бы выглядело как-то так: if a.NodeProc != nil && node != nil a.NodeProc.Before (node) iftf fn () ift a.NodeProc.After (node) endc Много думал - стоило ли бы это украшательство возрождения и как оно должно лучше выглядеть "в современном виде" |
||||||||||||||
![]() |
![]() |