Nom

while — mot-clé utilisé dans une structure while ... end

Séquence d'appel

while expr ,instructions,...[,else instructions], end
while expr do instructions,...[,else instructions], end
while expr then instructions,...[,else instructions], end

Description

Notes:

  • La seule contrainte est que chaque mot-clé then ou do soit sur la même ligne que le while correspondant.

  • Les mot-clés then et do peuvent être remplacés par un passage à la ligne ou une virgule. Pour la compatibilité avec Matlab, il est aussi possible, mais non recommendé de mettre un espace à la place de ces séparateurs.

  • La construction ,else instructions permet de spécifier des instructions à exécuter si l'expression expr est fausse.

Attention : le nombre de caractères constituant le corps d'une instruction conditionnelle (if while for ou select/case) est limité à 16k..

Exemples

 
e=1; a=1; k=1;
while norm(a-(a+e),1) > %eps, e=e/2; k=k+1; end
e,k
 

Voir Aussi

for , select , break , return , pause