Vikipedio:Lua/Moduloj/ProvuArgumentojn
< Vikipedio:Lua | Moduloj
Ŝablona programado | Diskutoj | Lua | Testoj | Subpaĝoj | ||||
---|---|---|---|---|---|---|---|---|
Modulo | Esperanto | English | Deutsch
|
Modulo: | Dokumentado |
Ekzempla modulo por demonstri, kiel oni aliras al la argumentoj. Por pli pri la temo "Frame object", vidu http://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Frame_object
Ekzemplaj alvokoj de la funkcioj
Neniu argumento
{{#invoke:ProvuArgumentojn|Halo_mondo}}
redonas:
- Hello, world!
Unu argumento
{{#invoke:ProvuArgumentojn|Halo|Petro}}
redonas:
- Halo, Petro!
Du argumentoj
{{#invoke:ProvuArgumentojn|Adiciu|5|3}}
redonas:
- 8
Nomataj argumentoj
{{#invoke:ProvuArgumentojn|Fruktonombrado|bananoj=5|pomoj=3}}
redonas:
- Mi havas 5 bananojn kaj 3 pomojn
Mikso el regulaj kaj nomataj argumentoj kaj nedevigaj nomataj argumentoj
{{#invoke:ProvuArgumentojn|Fruktokorbo|Petro|bananoj=5|ĉerizoj=7}}
redonas:
- Petro havas en sia fruktokorbo: 5 bananojn 7 ĉerizojn
Iteracio tra la argumentoj
{{#invoke:ProvuArgumentojn|Frukto1|ananasojn=10|kiviojn=5}}
redonas:
- Mi aĉetas: 5 kiviojn 10 ananasojn
Iteracio tra la argumentoj kun apartaj argumentoj
{{#invoke:ProvuArgumentojn|Frukto2|Petro|ananasojn=10|kiviojn=5}}
redonas:
- Petro aĉetas: 5 kiviojn 10 ananasojn
Ĝeneralaj atentigoj pri la enplektado de moduloj
Enplektado okazas ĉiam en la formato
{{#invoke: ProvuArgumentojn |
Funkcionomo | valoro1 | valoro2 | nomoX=valoro … }}
La parametroj povas esti nomitaj aŭ nenomitaj kiel ĉe ŝablonoj.
Se nekonata signoĉeno venas de ekstere (kiel ŝablonaj parametroj), ĉiam estu laborata kun la formo 1=
valoro.
Pliajn informojn vi trovos sur Helpo:Lua.