Шаблон:LuaCode: различия между версиями
Перейти к навигации
Перейти к поиску
Содержимое удалено Содержимое добавлено
Oreolek (обсуждение | вклад) Нет описания правки Метка: редактор вики-текста 2017 |
Oreolek (обсуждение | вклад) мНет описания правки Метка: редактор вики-текста 2017 |
||
| (не показаны 2 промежуточные версии этого же участника) | |||
| Строка 1: | Строка 1: | ||
{{syntaxhighlight|{{{1}}}|lua|inline={{{inline|}}}}}<noinclude>Для быстрого оформления кода на [[Lua]]. |
{{syntaxhighlight|{{{1}}}|lua|inline={{{inline|}}}}}<noinclude>Для быстрого оформления кода на [[Lua]]. |
||
* Простой вариант {{ |
* Простой вариант {{LuaCode|require('Module:NoGlobals')|_sep={{sp↓}}}} |
||
* Поскольку знак равенства используется для передачи данных в именованные параметры шаблона, для отображения в тексте следует использовать шаблон {{tl|1==}}: {{tc||local i {{=}} 1}}{{sp↓}}{{LuaCode|local i {{=}} 1}} |
* Поскольку знак равенства используется для передачи данных в именованные параметры шаблона, для отображения в тексте следует использовать шаблон {{tl|1==}}: {{tc||local i {{=}} 1}}{{sp↓}}{{LuaCode|local i {{=}} 1}} |
||
* Для вывода фрагмента кода в тексте полезно использовать параметр {{para|inline|1}} (вместо 1 можно использовать другие значения, поддерживаемые {{tl|yesno}}): {{ |
* Для вывода фрагмента кода в тексте полезно использовать параметр {{para|inline|1}} (вместо 1 можно использовать другие значения, поддерживаемые {{tl|yesno}}): {{LuaCode|setmetatable(t, mt)|inline=1}} |
||
<includeonly> |
<includeonly> |
||
[[Категория:Шаблоны:Для документирования модулей]] |
[[Категория:Шаблоны:Для документирования модулей]] |
||
Текущая версия от 03:50, 30 сентября 2025
{{{1}}}Для быстрого оформления кода на Lua.
- Простой вариант
require('Module:NoGlobals') - Поскольку знак равенства используется для передачи данных в именованные параметры шаблона, для отображения в тексте следует использовать шаблон {{}}:
{{LuaCode|local i = 1}}Шаблон:Sp↓local i = 1
- Для вывода фрагмента кода в тексте полезно использовать параметр
|inline = 1(вместо 1 можно использовать другие значения, поддерживаемые {{yesno}}):setmetatable(t, mt)