while
ключевое слово while
Описание
Оператор while
должен заканчиваться ключевым словом
"end"
.
while expr ,инструкции,...[,else инструкции], end
while expr do инструкции,...[,else инструкции], end
while expr then инструкции,...[,else инструкции], 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
Comments
Add a comment:
Please login to comment this page.