Wikipédia:Lua

DomíniosDomínios de discussão
Domínios da Wikipédia
0PrincipalDiscussão1
2Usuário(a)Usuário(a) Discussão3
4WikipédiaWikipédia Discussão5
6FicheiroFicheiro Discussão7
8MediaWikiMediaWiki Discussão9
10PredefiniçãoPredefinição Discussão11
12AjudaAjuda Discussão13
14CategoriaCategoria Discussão15
100PortalPortal Discussão101
104LivroLivro Discussão105
446Education ProgramEducation Program talk447
710TimedTextTimedText talk711
828MóduloMódulo Discussão829
2600Tópico
Domínios virtuais
-1Especial
-2Multimédia
Domínios extintos
102AnexoAnexo Discussão103
2300GadgetGadget Discussão2301
2302Gadget definitionGadget definition Discussão2303

Lua é uma linguagem de programação de script (um código interpretado) disponibilizada para uso na Wikipédia, por meio de uma extensão do software base MediaWiki, chamada Scribunto.

O código escrito em Lua, é armazenado em páginas individuais chamadas Módulo (por exemplo, Módulo:Bananas) e, pode ser inserido/invocado nas predefinições usando-se o comando "{{#invoke:}}" da extensão Scribunto.

Por exemplo, Módulo:Bananas/doc usa o código {{#invoke:Bananas|ola}} para exibir o texto "Olá, mundo!".

Abaixo veja o código de exemplo do módulo "Bananas":

local p = {} function p.ola() return "Olá, mundo!"endreturn p

Ver também

Ligações externas