Wikiquote:Lua

Atalho: WQ:LUA
Domínios Domínios de discussão
Domínios do Wikiquote
0 Principal Discussão 1
2 Utilizador Utilizador Discussão 3
4 Wikiquote Wikiquote Discussão 5
6 Ficheiro Ficheiro Discussão 7
8 MediaWiki MediaWiki Discussão 9
10 Predefinição Predefinição Discussão 11
12 Ajuda Ajuda Discussão 13
14 Categoria Categoria Discussão 15
100 [[Wikiquote:Portal|]] 101
104 [[Wikiquote:Livros|]] 105
446 [[Wikiquote:Programa de Educação|]] 447
710 TimedText TimedText talk 711
828 Módulo Módulo Discussão 829
2600 [[Wikiquote:Flow|]]
Domínios virtuais
-1 Especial
-2 Multimédia
Domínios extintos
102 Anexo Anexo Discussão 103
Domínios sem uso
2300 Gadget Gadget talk 2301
2302 Gadget definition Gadget definition talk 2303

Lua é uma linguagem de programação de script (um código interpretado) disponibilizada para uso no Wikiquote, 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!"
end
return p

Ver tambémEditar

Ligações externasEditar