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 00:32 Uhr durch Antonsusi (Diskussion | Beiträge) (Neu). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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.