Обсуждение модуля:ТСД
Последнее сообщение: 8 лет назад от Hinote в теме «Аргументы для функций»
Аргументы для функций править
Особенность скрипта на Lua, что при вызове функции из вики-шаблона надо тут принимать аргументы в формате:
function f(frame) переменная1 = frame.args[1] переменная2 = frame.args[2]
В то время как для локальных функций достаточно объявления переменных в скобках объявленной функции вроде:
local function f(param1, param2)
И не получается вызвать из локальных функций глобальные функции с такими аргументами. Поэтому приходится часть их дублировать.
- Можно без дублирования: сделайте еще одну локальную ф-цию с общим функционалом и вызывайте ее и из глобальных ф-ций и из других локальных. Hinote (обсуждение) 23:55, 28 сентября 2015 (UTC)