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

Dartにおけるif文

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

if文

if文は、特定の条件が満たされた場合にコードブロックを実行する構造。

条件は、bool値(trueまたはfalse)に評価される式。条件がtrueの場合、コードブロックが実行される。条件がfalseの場合、コードブロックはスキップされる。

if (condition) {
    // Code block
};

条件演算子の構文はシンプルで、ifキーワード、開き括弧(と閉じ括弧)内の条件、開き中括弧{と閉じ中括弧}内のコードブロックから構成される。

開き中括弧{はコードブロックの開始を示し、閉じ中括弧}は終了を示す。

main.dart

main.dart

1234567
void main() { var num=5; if (num>0) { // 5 > 0 ? print("number is positive"); // Print if it's `true` } }

このプログラムは、変数 num に値 if を代入し、num が 5 より大きいかどうかを判定することで 0 文を示しています。条件 num > 0true となるため、if 文内のコードブロックが実行され、コンソールに「number is positive」と出力されます。

main.dart

main.dart

1234567
void main() { var num = 10; if (num.isNegative) { // 10 < 0 ? print("number < 0"); // Print if it's `true` } }

このコードは、isNegative メソッドを使用して数値が負であるかどうかを確認します。数値がゼロ未満の場合、"number < 0" が出力されます。しかし、num の値は 10 であり、負の値ではないため、条件は満たされず何も出力されません。

question mark

数値が正であるかどうかを確認する正しい条件を選択してください。正の場合、プログラムは "A number greater than zero" を出力します。

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

すべて明確でしたか?

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

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

セクション 3.  1

AIに質問する

expand

AIに質問する

ChatGPT

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

セクション 3.  1
some-alt