Difference between revisions of "For/fr"
< For
Jump to navigation
Jump to search
m (Fixed category) |
|||
(5 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{Multi-lang}} | {{Multi-lang}} | ||
{{LSL_Conditional | {{LSL_Conditional/fr | ||
|statement=for | |statement=for | ||
|statement_header | |statement_header | ||
|statement_desc=Chacune des instructions peut être l'instruction vide. | |statement_desc=Chacune des instructions peut être l'instruction vide. | ||
|statement_end= | |statement_end=boucle | ||
|statement_end_desc=Peut | |statement_end_desc=Peut être une instruction simple, un ensemble d'instruction ou l'instruction vide. | ||
|p1_name= | |p1_name=initialiseur|p1_desc=Exécuté une fois juste avant l'évaluation de '''condition'''. | ||
|p2_name=condition|p2_desc=Si '''condition''' est vraie alors ''' | |p2_name=condition|p2_desc=Si '''condition''' est vraie, alors '''boucle''' est exécutée. | ||
|p3_name= | |p3_name=incrément|p3_desc=Exécuté juste après '''boucle''', puis retour sur '''condition'''. | ||
|constants | |constants | ||
|spec | |spec | ||
|caveats | |caveats | ||
|examples=<pre>//instruction unique | |examples=<pre>// instruction unique | ||
integer a = 0; | integer a = 0; | ||
integer b = 10; | integer b = 10; | ||
for(; a < b; ++a) | for (; a < b; ++a) | ||
llOwnerSay((string)a); | llOwnerSay((string) a); | ||
</pre> | </pre> | ||
<pre>//ensemble d' | <pre>// ensemble d'instructions | ||
integer a = 0; | integer a = 0; | ||
integer b = 10; | integer b = 10; | ||
for(; a < b; ++a) | for (; a < b; ++a) | ||
{ | { | ||
llOwnerSay((string)a); | llOwnerSay((string) a); | ||
llOwnerSay((string)a); | llOwnerSay((string) a); | ||
} | } | ||
</pre> | </pre> | ||
<pre>//instruction vide | <pre>// instruction vide | ||
integer a = 0; | integer a = 0; | ||
integer b = 10; | integer b = 10; | ||
for(; a < b; llOwnerSay((string)(a++))); | for (; a < b; llOwnerSay((string) (a++))); | ||
</pre> | </pre> | ||
|helpers | |helpers | ||
Line 38: | Line 38: | ||
|also_articles | |also_articles | ||
|also_footer | |also_footer | ||
|notes=Un '''for | |notes=Un '''for boucle''' est identique à un '''while boucle''' qui suit le schéma : | ||
<pre> | <pre> | ||
initialiseur; | |||
while(condition) | while (condition) | ||
{ | { | ||
boucle; | |||
incrément; | |||
} | } | ||
</pre> | </pre> | ||
|mode | |mode | ||
|deprecated | |deprecated | ||
|cat1=Conditional | |cat1=Conditional/fr | ||
|cat2 | |cat2 | ||
|cat3 | |cat3 | ||
|cat4 | |cat4 | ||
}} | }} |
Latest revision as of 04:03, 4 December 2007
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
for( initialiseur; condition; incrément ) boucle
| ||||||||||||||||||||
Spécification
| ||||||||||||||||||||
Exemples// instruction unique integer a = 0; integer b = 10; for (; a < b; ++a) llOwnerSay((string) a); // ensemble d'instructions integer a = 0; integer b = 10; for (; a < b; ++a) { llOwnerSay((string) a); llOwnerSay((string) a); } // instruction vide integer a = 0; integer b = 10; for (; a < b; llOwnerSay((string) (a++))); | ||||||||||||||||||||
NotesUn for boucle est identique à un while boucle qui suit le schéma : initialiseur; while (condition) { boucle; incrément; } |
For