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
Примеры
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 | Управляющая логика | Конфигурация >> |