Модуль:Sandbox
Модуль:Sandbox предназначен для изучения языка Lua и тестов.
Рекомендуется предварительно тестировать все новые программы на этой странице до их включения в работающие модули.
Справка
Справочный материал находится на странице Викиновости:Модули.
Правила работы со страницой Модуль:Sandbox
Вы можете вставить свою программу на странице Модуль:Sandbox между строк:
--Начиная с этого места можете добавлять свою программу Между этими строками вставляете свою программу любой длины. --Добавлять свою программу желательно до этого места
На странице документации (на этой странице) вы можете вызвать любую созданную вами функцию для тестов.
Пример Hello, world!
- Включаем:
{{#invoke:Sandbox|hello}}
- Получаем: Hello, world!
Ваш пример
Замените слова название_функции
именем вашей функции.
- Включаем:
{{#invoke:Sandbox|название_функции}}
- Получаем: Ошибка скрипта: Функции «название_функции» не существует.
Убирайте за собой
После окончания тестирования откатите сделанные вами изменения к первоначальной версии.
Если вы посчитаете, что созданная вами функция важна для изучающих Lua, вы можете сохранить её код, создав соответствующую секцию на странице документации с демонстрацией её работы.
--[[
Модуль для тестов.
Смело экспериментируйте, но возвращайте в исходное состояние после тестов.
]]
--[[Не удаляйте эти строки - начало]]
local Sandbox = {}
function Sandbox.hello( frame )
return "Hello, world!"
end
--[[Не удаляйте эти строки - конец]]
--[[Начиная с этого места можете добавлять свою программу]]
--[[Добавлять свою программу желательно до этого места]]
--[[Не удаляйте эти строки - начало]]
return Sandbox
--[[Не удаляйте эти строки - конец]]