在編寫項目的時候,會經常用到 if else 判斷語句,但有些簡單的判斷或賦值,可以通過三目運算符來完成!
例如:
int sex=0;
string sexText="";
if(sex==0){
sexText="女";
}
else{
sexText="男";
}
用三目運算符:
int sex=0; string sexText=sex==0 ? "女" : "男";
語法格式: (條件) ? (滿足條件的值) :(不滿足條件的值)
還有更“高級”的寫法(類似switch case):
int day=0; string weekday=day==0 ? "星期日" : day==1 ? "星期一" : day==2 ? "星期二" : day==3 ? "星期三" : day==4 ? "星期四" : day==5 ? "星期五" : "星期六";
