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

Bearbeiten

Keine Argumente

Bearbeiten
{{#invoke:DemoArgs|Hallo_Welt}}

ergibt:

Hello, world!

Ein Argument

Bearbeiten
{{#invoke:DemoArgs|Hallo|Peter}}

ergibt:

Hallo, Peter!

Zwei Argumente

Bearbeiten
{{#invoke:DemoArgs|addiere|5|3}}

ergibt:

8

Benannte Argumente

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

ergibt:

Ich habe 5 Bananen und 3 Äpfel

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

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

ergibt:

Peter hat in seinem Obstkorb: 5 Bananen 7 Kirschen

Iteration über die Argumente

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

ergibt:

Ich kaufe: 5 Kiwis 10 Ananas

Iteration über Argumente mit separaten Argumenten

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

ergibt:

Peter kauft: 5 Kiwis 10 Ananas
Dokumentations-Unterseite

Diese Seite ist die Dokumentations-Unterseite von Modul:DemoArgs.

Näheres unter Wikipedia:Lua/Seitenorganisation und Dokumentation.