Ohje:Lua

Wikipediasta
(Ohjattu sivulta Wikipedia:Moduuli)
Siirry navigaatioon Siirry hakuun

Lua on ohjelmointikieli, jolla voidaan lisätä monimutkaista ohjelmallisuutta Wikipedian mallineisiin. Sen toiminnan mahdollistaa Scribunto-MediaWiki-laajennus. Lua-ohjelmoitu lähdekoodi on nimiavaruudessa "Moduuli". Siellä olevaa koodia kutsutaan sitten "{{#invoke:}}"-tyylisillä kutsuilla.

Esimerkki kun Module:Hiekkalaatikko sisältää koodin:

local p = {}
 
function p.hello( frame )
    return "Hei maailma!"
end
 
return p

Toisella sivulla oleva kutsu:

{{#invoke:Hiekkalaatikko|hello}}

tuottaa tuloksen

Hei maailma!

Aiheesta muualla

[muokkaa | muokkaa wikitekstiä]