\b;Anweisung \c;do - while\n;
Syntax:
\s;\c;do
\s;{
\s;	\n;Anweisungen ...\c;
\s;}
\s;while ( \l;bedingung\u cbot\cond; );
\n;
Mit dieser Anweisung können Sie mehrmals die Anweisungen in dem \l;Block\u cbot\bloc; ausführen. Die Anweisungen werden mindestens einmal ausgeführt, da die Bedingung erst nachher getestet wird.
Verwechseln Sie nicht die Anweisung \c;do{}while();\n; mit der Anweisung \c;\l;while\u cbot\while;(){}\n;. Letztere testet die Bedingung, bevor die Anweisungen im Block ausgeführt werden. 

\t;\c;bedingung\n;
Die Anweisungen im Block werden immer und immer wieder ausgeführt, solange die \l;Bedingung\u cbot\cond; wahr ist. 

Hier ist ein Beispiel:
\s;\c;do
\s;{
\s;	p = \l;radar\u cbot\radar;(\l;TitaniumOre\u cbot\category;);
\s;}
\s;while ( p == \l;null\u cbot\null; );
\n;
\t;Achtung
Im Gegensatz zur \c;\l;while\u cbot\while;(){}\n;-Schleife braucht es hier einen \l;Strichpunkt\u cbot\term; am Ende der \c;while()\n;-Zeile.

Die Anweisungen \c;\l;break\u cbot\break;\n; und \c;\l;continue\u cbot\continue;\n; können im Block einer \c;do{}\n;-Anweisung eingesetzt werden.

\t;Siehe auch
Die \l;CBOT-Sprache\u cbot;, \l;Variablentypen\u cbot\type; und \l;Kategorien\u cbot\category;.
