while
mot-clé utilisé dans une structure while ... end
Séquence d'appel
while expr ,instructions,..., end while expr do instructions,..., end while expr then instructions,..., end
Description
Notes:
La seule contrainte est que chaque mot-clé
then
oudo
soit sur la même ligne que lewhile
correspondant.Les mot-clés
then
etdo
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.
En accord avec les conventions de codage pour le langage de programmation Scilab, il est recommandé de :
Commencer chaque instruction sur une nouvelle ligne.
Ne pas écrire plus d'une instruction simple par ligne.
Séparer les instructions composées sur plusieurs lignes.
Par exemple, utiliser :
i = 0 while i<5 disp("i"); i = i + 1; end
rather than
i = 0; while i<5 disp("i"); i = i + 1; end
![]() | 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
History
Version | Description |
6.0.0 | La construction [,else instructions] n'est plus supportée. |
Comments
Add a comment:
Please login to comment this page.