Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
while
ключевое слово while
Синтаксис
while expr, инструкции,..., end while expr do инструкции,..., end while expr then инструкции,..., end
Описание
Оператор while должен заканчиваться ключевым словом
"end".
Примечания:
Единственное ограничение состоит в том, что каждое ключевое слово
thenилиdoдолжно быть в той же самой строке, что и ключевое словоwhile.Ключевые слова
thenилиdoмогут быть заменены на возврат каретки или запятую. Для совместимости с Matlab можно, но не рекомендуется, вставлять пробел между концом инструкции и началом новой инструкции.Необязательная конструкция
[,else инструкции]позволяет указывать инструкцииинструкции, которые исполняются когда выражениеexprстановится ложным.
В соответствии с договорённостями по написанию кода в Scilab рекомендуется:
начинать новую инструкцию на новой строке;
писать не более одной простой инструкции на одной строке;
разбивать составные инструкции на множество строк.
Например, используйте:
i = 0; while i<5 disp(i); i = i + 1; end
а не:
i = 0; while i<5, disp(i), i = i + 1; end
![]() | число символов, используемых для определения тела любой инструкции условия
( if while for или select/case) должно быть ограничено
16К. |
Примеры
e = 1; a = 1; k = 1; while norm(a-(a+e),1) > %eps, e = e/2; k = k+1; end e,k
Смотрите также
История
| Версия | Описание |
| 6.0.0 |
|
| Report an issue | ||
| << try | Управляющая логика | Конфигурация >> |
