Здравствуйте, varenikAA, Вы писали:
AA>- близко, но не так хорошо как: AA> def Proc1(a) { AA> WriteLine(a()); AA> }; AA> Proc1(DateTime); AA> _ = ReadLine();
Не люблю питоноподобный синтаксис. Функция неизвестно что принимает и неизвестно что возвращает, если вообще возвращает. Вместо полезных типов имеем ключевое слова def, которое по сути бесполезно.
Вызов выглядит так, будто мы передаём в функцию Proc1 переменную или константу DateTime.