The VEX Visual Studio Code Extension has replaced VEXcode Pro V5, which is now end-of-life.
VEXcode Blocks and VEXcode Text remain actively developed and supported for all VEX platforms.
個々のコマンドに加えて、プロジェクト内で制御構造を使用してプログラム フローを制御することもできます。
このメイン構造体は制御構造体の一例である。 Main プロジェクトを開始する場所を示すことでプログラム フローを制御します。制御構造では通常、セミコロンの代わりに中括弧を使用します。
#include "vex.h"
using namespace vex;
int main() {
// ロボット構成の初期化。取り外さないでください!
vexcodeInit();
// ロボットを時計回りに回転させ、「それは真実であり、ループは続きます!」と表示するループ。
while(true){
Brain.Screen.print("trueなのでループを続けます!");
LeftMotor.spin(forward);
RightMotor.spin(reverse);
}
}別のタイプの制御構造は、 while ループです。 while ループ は、while ループの条件が真である限り、中括弧内のコードを繰り返します。
while ループの条件が true でなくなると、プログラム フローは while ループを終了します。
プログラム フローは、メイン構造内のすべての命令を実行し続けます。残りの命令がないため、プログラム フローはメイン構造の右中括弧に到達し、このプロジェクトが終了します。