条件分岐演算子 ?:
条件式?値1:値2
これと同義なのが
入れ子も可能
var userName:String = (usr != null) ? usr:"名なしさん"
これと同義なのが
var userName:String; if(usr != null){ userName = usr; } else { usrName = "名なしさん"; }
入れ子も可能
getRank(size:int):String { var rank:String; rank = (size > 90) ? "XL": (size > 70) ? "L": (size > 40) ? "M": "S"; return rank; } trace(getRank(35)); //出力:S trace(getRank(78)); //出力:L