ChatGPT 3.5とBing AIに聞いてみた。
ChatGPT 3.5
もちろんです。Dartのswitch
文は、複数の条件に基づいてプログラムの流れを制御するために使用されます。以下に例を示します。
void main() { String day = "Monday"; switch (day) { case "Monday": print("月曜日です。"); break; case "Tuesday": print("火曜日です。"); break; case "Wednesday": print("水曜日です。"); break; // 他の曜日のケースも追加できます。 default: print("その他の日です。"); } }
この例では、変数day
の値に基づいて異なる処理が行われます。break
文は、該当するケースが実行された後にスイッチ文を終了させます。
他に質問があればどうぞ。
Bing AI
Dart言語における switch
は、複数の条件によって処理を分岐するための構文です1。以下は、switch
を使った条件分岐の例です。
void main() { int score = 3; switch (score) { case 3: print('A判定'); break; case 2: print('B判定'); break; case 1: print('C判定'); break; } }
上記のコードは、score
の値が 3
の場合は A判定
、2
の場合は B判定
、1
の場合は C判定
と出力します1。
ご参考になれば幸いです。