Modul:HelloWorld
Hopp til navigering
Hopp til søk
mitt_objekt = {}; -- Alle Lua-moduler i Wikipedia må begynne med å definere en variabel som har -- eksternt tilgjengelige funksjoner. De kan ha valgfrie navn og kan også inneholde data. mitt_objekt.hei = function( frame ) -- Legg til en funksjon til variabelen. Disse er mulige å kalle fra -- Wikipedia med #invoke. «frame» inneholder dataen som Wikipedia -- sender til denne funksjonen når den kalles. local str = "Hello World!" -- Angi en lokal variabel, og gi den data. return str -- Avslutt denne funksjonen og send data i «str» tilbake til Wikipedia. Wikipedia. -- «print»-funksjonen er ikke tillatt, så utskriving gjøres ved å sende -- data tilbake på denne måten. end -- Slutten på funktionen. return mitt_objekt -- Alle moduler avsluttes med å sende variabelen tilbake med disse funksjonene -- til Wikipedia. -- Vi kan nå bruke denne modulen med {{#invoke: HelloWorld | hei }}. -- #invoke-kommandoen begynner med modulens navn, i dette tilfellet «HelloWorld», -- deretter følger en av modulens funksjoner, i dette tilfellet «hei».