Zum Inhalt springen

Modul:DemoArgs/Doku

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 12. Mai 2013 um 01:56 Uhr durch Antonsusi (Diskussion | Beiträge) (Antonsusi verschob Seite Modul:BananasArgs/Doku nach Modul:DemoArgs/Doku). Sie kann sich erheblich von der aktuellen Version unterscheiden.

Beispielmodul um darzustellen, wie man auf die Argumente zugreift. Für mehr zum Thema "Frame object", siehe http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Frame_object

Beispielaufrufe der Funktionen

Keine Argumente

{{#invoke:BananasArgs|Hallo_Welt}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Ein Argument

{{#invoke:BananasArgs|Hallo|Peter}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Zwei Argumente

{{#invoke:BananasArgs|addiere|5|3}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Benannte Argumente

{{#invoke:BananasArgs|Obstzaehlen|Bananen=5|Aepfel=3}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Mischung aus regulären und benannten Argumenten und optionalen benannten Argumenten

{{#invoke:BananasArgs|Obstkorb|Peter|Bananen=5|Kirschen=7}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Iteration über die Argumente

{{#invoke:BananasArgs|Obst1|Ananas=10|Kiwis=5}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.

Iteration über Argumente mit separaten Argumenten

{{#invoke:BananasArgs|Obst2|Peter|Ananas=10|Kiwis=5}}

ergibt:

Skriptfehler: Ein solches Modul „BananasArgs“ ist nicht vorhanden.