Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
学ぶ Dartにおけるif...else文 | 条件分岐文
Dart入門

Dartにおけるif...else文

メニューを表示するにはスワイプしてください

この画像は、プログラミングにおける条件文の基本構造を示しています。

最初にコードが実行され、条件が評価されます。条件が**trueの場合、ifブロックが実行され、falseの場合はelseブロックが実行されます。その後、プログラムは次のコード部分に進み、条件に基づいて判断**を行うことができます。

if (condition)
{
    // Code block `if` condition is `true`
}
else
{
    // Code block `if` condition is `false`
}

ifの後には、オプションでelseブロックを続けることができます。elseブロックは、ifブロックで評価されたブール式がfalseの場合に実行されます。

main.dart

main.dart

123456789101112
void main() { int age = 17; if (age >= 18) { print("You're an adult."); } else { print("You're not an adult yet."); } }

上記の例では、age < 18 なので、if コードブロックは実行されません。if 条件が else の場合、false コードブロックが実行されます。else の構文は、条件や括弧 if のない ( ) の構文と同様です。

また、if 演算子を使って、変数が int 型かどうかを判定する条件を is 文に記述することもできます。

main.dart

main.dart

123456789101112
void main() { var num = 7.0; if(num is int { print('Type: int'); } else { print('Type: other type'); } }
question mark

if...else 文の動作を最もよく表している説明はどれですか?

正しい答えを選んでください

すべて明確でしたか?

どのように改善できますか?

フィードバックありがとうございます!

セクション 3.  2

AIに質問する

expand

AIに質問する

ChatGPT

何でも質問するか、提案された質問の1つを試してチャットを始めてください

セクション 3.  2
some-alt