if
とelse
は、条件に基づいて異なるコードを実行するための制御構造です。
if (条件) {
// 条件が真の場合に実行されるコード
} else {
// 上記の条件が偽の場合に実行されるコード
}
if
文は、与えられた条件が真 (true
) であるかどうかを評価します。条件が真の場合、if
ブロック内のコードが実行されます。else
部分はオプションで、上記の条件が偽 (false
) である場合に実行されるコードを指定します。
- ユーザーの入力に基づいて異なるアクションを実行する場合
- ある条件が満たされているか確認し、それに基づいて処理を分岐させる場合
年齢に基づく割引の適用
int age = 20;
if (age < 18) {
print("子供料金適用");
} else {
print("大人料金適用");
}
数値が正か負かを判定
int number = -5;
if (number > 0) {
print("正の数です");
} else if (number < 0) {
print("負の数です");
} else {
print("ゼロです");
}
if
とelse
は、Dart言語における基本的な制御構造の一つで、条件に基づいてコードの実行を分岐させることができます。この構造を使用することで、柔軟に様々な状況に対応するコードを書くことができるようになります。