Modul:HelloWorld
Utseende
Dokumentation [visa] [redigera] [historik] [rensa sidcachen]
mitt_objekt = {}; -- Alla Lua moduler i Wikipedia mÄste börja med att definiera en variabel som har deras
-- externt tillgÀngliga funktioner. De kan ha valfria namn och kan Àven innehÄlla data.
mitt_objekt.hej = function( frame ) -- LÀgg till en funktion till variabeln. Dessa gÄr att anropa frÄn
-- Wikipedia med #invoke. "frame" innehÄller datat som Wikipedia
-- skickar till denna funktion nÀr den anropas.
local str = "Hello World!" -- Deklarera en lokal variabel och ge den data.
return str -- Avsluta denna funktion och skicka datat i "str" tillbaka till Wikipedia.
-- "print" funktionen Àr inte tillÄten, sÄ all utmatning görs genom att skicka
-- tillbaka data pÄ detta sÀtt.
end -- Slut pÄ funktionen.
return mitt_objekt -- Alla moduler avslutas med att skicka tillbaka variabeln med dess funktioner
-- till Wikipedia.
-- Vi kan nu anvÀnda denna modul med {{#invoke: HelloWorld | hej }}.
-- #invoke kommandot börjar med modulens namn, i detta fall "HelloWorld",
-- sedan följer ett av modulens funktioner, i detta fall "hej".