if文を一行で簡潔に記述する方法を解説します。
目次
三項演算子を用いる
三項演算子を用いることでif文を一行で記述できます。
条件式 ? trueの場合の処理 : falseの場合の処理
以下例です↓
コード
void main() {
String str01 = "a";
if(str01 == "a"){
print("yes");
}else{
print("no");
}
str01 == "a" ? print("yes") : print("no");
}
出力
yes
yes