colobot-data/help/cbot/R/for.txt

41 lines
1.6 KiB
Plaintext
Raw Normal View History

\b;Инструкция \c;for\n;
Синтаксис:
\s;\c;for ( before ; condition ; end )
\s;{
\s; \n;Инструкции...\c;
\s;}
\n;
Эта инструкция позволяет вам выполнять инструкции содержащиеся в \l;блоке\u cbot\bloc; определенное количество раз.
\t;\c;before\n;
Эта инструкция выполняется до появления первого цикла.
\t;\c;condition\n;
Это \l;условие\u cbot\cond; определяет, нужно ли выполнять следующее кольцо цикла. Она проверяется в ходе выполнения каждого кольца.
\t;\c;end\n;
Эта инструкция выпоолняется в конце каждого кольца цикла.
Example: count from 1 to 4
\c;\s;\c;for ( i = 0 ; i <= 4 ; i++ )
\s;{
\s; message(i) ;
\s;}
\n;
Этот пример строго эквивалентен циклу \c;for\n;, но он использует инструкцию \c;\l;while\u cbot\while;\n;:
\s;\c;before;
\s;while ( условие )
\s;{
\s; \n;Инструкции...\c;
\s; end;
\s;}
\n;
\t;Внимание
не следует ставить \l;двоеточие\u cbot\term; в конце строки оператора \c;for ( )\n;.
Инструкции \c;\l;break\u cbot\break;\n; и \c;\l;continue\u cbot\continue;\n; могут быть полезными внутри блока после инструкции \c;for \n;.
\t;См. также
\l;Программирование\u cbot;, \l;типы\u cbot\type; и \l;категории\u cbot\category;.