条件 ? 値1 : 値2
void main() {例えば、このようにすると、変数xの値によって「偶数です」「奇数です」と表示が変わります。${}で埋め込んだ部分で、条件式によりx % 2 == 0のがtrueかfalseかで異なるテキストが得られるようになっていることがわかりますね。
var x = 1234;
print('${x}は、${x % 2 == 0 ? "偶数" : "奇数"}です。');
}
値1 ?? 値2
void main() {例えば、これは変数xに値が設定されていれば「あなたの名前は、○○です」と表示されますが、何も値が設定されていなければ「あなたの名前は、nonameです」と表示されます。
var x;
print('あなたの名前は、${x ?? "noname"}です。');
}
※リストが表示されない場合
AddBlockなどの広告ブロックツールがONになっているとリストなどが表示されない場合があります。これらのツールをOFFにしてみてください。
※サンプル1 void main() { var x = 1234; print('${x}は、${x % 2 == 0 ? "偶数" : "奇数"}です。'); } ※サンプル2 void main() { var x; print('あなたの名前は、${x ?? "noname"}です。'); }
<< 前へ | 次へ >> |