523
правки
Изменения
→Объект TFunc
'''New'''(FuncName, Param1, Param2, ..., Body) — создание новой функции.Функция возвращает результат выполнения последней команды в теле функции. Аргументы:
* `FuncName` — имя функции (строка)
* `Param1, Param2, ...` — имена параметров функции (переменные начинаются с `$`, объекты — без префикса, но обязательно получить указатель через метод _self класса)
* `Body` — тело функции (скрипт, выполняемый при вызове)
'''FuncName'''(Arg1, Arg2, ...) — вызов созданной функции по имени. Если в объявлении была указана функция, то и подставлять в аргумент надо функцию. Будет передано значение этой переменной. Если переменная являетя словарем, то словарь не будет передан. Если был объявлен объект, то обязательно передавать указатель на объект через метод _self.
Пример 1: