Zum Inhalt springen

„Modul:DemoArgs/Doku“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
Neu
(kein Unterschied)

Version vom 12. Mai 2013, 00:32 Uhr

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.