三項演算子

最終更新日13 Sep 2017 00:49

if分岐が2通りだけで、値を入れるだけみたいな処理の場合に使う

条件式 ? 真の時 : 偽の時

そして結果を変数に代入できます

string color = sex == "female" ? "pink" : "blue";

これは以下と同じことをやっています
string color = "";
if(sex == "female"){
    color = "pink";
}else{
    color = "blue";
}

囲わなくても動くけど、条件式を括弧で囲っておくとちょっと読みやすい
string color = (sex == "female") ? "pink" : "blue";

if


ファイル

サポートサイト Wikidot.com if