REALLIVEMAXで作りたいっ!! (270レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

リロード規制です。10分ほどで解除するので、他のブラウザへ避難してください。
249: 1 [] 2023/08/07(月) 01:34:00.12 ID:bD5w3oS+(1/7) AAS
chatgptでコマンドマニュアル2.txtを整形してもらった

条件分岐の使用方法:

IF (条件式) {
// 条件が真の場合に実行される処理
}
ELSEIF (条件式) {
// 条件が真ではない場合で、別の条件が真の場合に実行される処理
}
ELSE {
// 上記の条件が全て偽の場合に実行されるデフォルト処理
}

≪使用例≫
IF (F[000] == 0) {
// もし F[000] が 0 ならば、ここを実行

}
ELSEIF (F[000] <= 100) {
// 上記IF文ではない場合で、F[000] が 100 以下ならば、ここを実行

}
ELSEIF (F[000] <= 1000) {
// 上記IF/ELSEIF文ではない場合で、F[000] が 1000 以下ならば、ここを実行

}
ELSE {
// 上記のどれにも当てはまらない場合、ここを実行

}
250: 1 [] 2023/08/07(月) 01:36:07.95 ID:bD5w3oS+(2/7) AAS
スイッチ分岐の使用方法:

SWITCH (値) {
CASE (値):
// 値に一致する場合に実行される処理
...
CASE (値):
// 値に一致する場合に実行される処理
...
CASE (値):
// 値に一致する場合に実行される処理
...
DEFAULT:
// 上記のいずれのCASEにも一致しない場合のデフォルト処理
...
}
251: 1 [] 2023/08/07(月) 01:36:33.78 ID:bD5w3oS+(3/7) AAS
≪使用例≫
SWITCH (F[000]) {
CASE (0):
// F[000]が0と一致する場合に実行
...
CASE (1):
// F[000]が1と一致する場合に実行
...
CASE (2):
// F[000]が2と一致する場合に実行
...
DEFAULT:
// 上記のいずれのCASEにも一致しない場合のデフォルト処理
...
}

※DEFAULTは必ずしも必要ではありませんが、全てのCASEに一致しない場合でDEFAULTが無い場合は、SWITCH文の中を通らず下に抜けます。
252: 1 [] 2023/08/07(月) 01:44:13.25 ID:bD5w3oS+(4/7) AAS
ループの使用方法:

FOR (代入式, 条件式, 算術式) {
// ループ内の処理
...
}

無限ループの使用方法:

FOR () {
// 無限ループ内の処理
...
}

ループを抜ける方法:

BREAK // ループを抜ける

≪使用例(100回ループ)≫
FOR (F[000]=0; F[000]<100; F[000]+=1) {
// ループ内の処理
...
}

F[000] を 0 に初期化した後、F[000] をループするたびに 1 ずつ加算していきます。
F[000] が 100 になった時、ループを抜けます。
F[000] が 0 から 99 の間ループし続けるので、全部で100回ループします。
253: 1 [] 2023/08/07(月) 01:44:42.07 ID:bD5w3oS+(5/7) AAS
≪使用例(無限ループ)≫
FOR () {
// 無限ループ内の処理
...
}

≪使用例(途中で抜ける)≫
FOR (F[000]=0; F[000]<100; F[000]+=1) {
// ループ内の処理
...
IF (F[001] == 1) {
BREAK // 処理中に F[001] が 1 になったらループを抜ける
}
}
254: 1 [] 2023/08/07(月) 01:45:05.53 ID:bD5w3oS+(6/7) AAS
≪BREAK 補足≫
ループ中で BREAK するとループを抜けますが、1つだけループが抜けられます。
2重ループの場合は2回 BREAK を使用する必要があります。

FOR (F[000]=0; F[000]<100; F[000]+=1) {
FOR (F[001]=0; F[001]<100; F[001]+=1) {
IF (F[002] == 1) {
BREAK // 処理中に F[002] が 1 になったらループを抜ける
}
}
IF (F[002] == 1) {
BREAK // 処理中に F[002] が 1 になったらループを抜ける
}
}
255: 1 [] 2023/08/07(月) 01:45:49.02 ID:bD5w3oS+(7/7) AAS
3重や4重のループは煩雑になるため、そういった場合はGOTO文を使用して抜けることがあります。

FOR (F[000]=0; F[000]<100; F[000]+=1) {
FOR (F[001]=0; F[001]<100; F[001]+=1) {
FOR (F[002]=0; F[002]<100; F[002]+=1) {
FOR (F[003]=0; F[003]<100; F[003]+=1) {
IF (F[004] == 1) {
GOTO *LOOPOUT // 処理中に F[004] が 1 になったら *LOOPOUT にジャンプする
}
}
}
}
}
*LOOPOUT
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.011s