while

Scilab syntax and keyword
Last update : 17/06/2004

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

### Calling Sequence

  `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 `hile` correspondant.
  Les mot-clés `then` et `do` peuvent être remplacés par un passage à la ligne ou une virgule.
  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..

### Examples

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

### See Also

`for` , `select` , `break` , `return` , `pause` ,