« Loops - while » : différence entre les versions

De Semantic MediaWiki - Sandbox

(chg)
(add)
 
(4 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
; Syntax
<pre>
{{#vardefine: i | 0 }}{{#while:
{{#vardefine: i | 0 }}{{#while:
  | {{#ifexpr: {{#var: i }} < 5 | true }}
  | {{#ifexpr: {{#var: i }} < 5 | true }}
Ligne 4 : Ligne 6 :
* {{#var: i }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
* {{#var: i }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
}}
}}
 
</pre>
; Result
{{#vardefine: i | 0 }}{{#while:
{{#vardefine: i | 0 }}{{#while:
  | {{#ifexpr: {{#var: i }} < 5 | true }}
  | {{#ifexpr: {{#var: i }} < 5 | true }}
  |  
  | <nowiki />
* {{#var: i }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
* {{#var: i }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
}}
}}
{{Callout
|This example makes use of the [[mediawikiwiki:Extension:ParserFunctions|"ParserFunctions" extension]] and the [[mediawikiwiki:Extension:Variables|"Variables" extension]].
|info
}}
{{Keywords|Keywords=loops;variables;parserfunctions;while}}


[[Category:Loops examples]]
[[Category:Loops examples]]

Dernière version du 4 septembre 2018 à 10:00

Syntax
{{#vardefine: i | 0 }}{{#while:
 | {{#ifexpr: {{#var: i }} < 5 | true }}
 | <nowiki />
* {{#var: i }}{{#vardefine: i | {{#expr: {{#var: i }} + 1 }} }}
}}
Result

  • 0
  • 1
  • 2
  • 3
  • 4


This example makes use of the "ParserFunctions" extension and the "Variables" extension.
Les cookies nous aident à fournir nos services. En utilisant nos services, vous acceptez notre utilisation de cookies.