Hoppa till innehÄllet

Modul:HelloWorld

FrÄn Wikipedia

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".