做開發的都知道三元表達式,三元表達式的魅力是每個程式員都無法拒絕的,它能在一定程度上節約程式員的時間,也能讓代碼看起來不那麼臃腫。 三元表達式的語法很簡單:數據類型 變數名==XX ? PP : NN;是不是很簡單,能代替你寫一個簡單的if-else和一些switch了吧,當然一些複製的判斷還是得....
做開發的都知道三元表達式,三元表達式的魅力是每個程式員都無法拒絕的,它能在一定程度上節約程式員的時間,也能讓代碼看起來不那麼臃腫。 三元表達式的語法很簡單:數據類型 變數名==XX ? PP : NN;是不是很簡單,能代替你寫一個簡單的if-else和一些switch了吧,當然一些複製的判斷還是得用if-else。 三元表達式並不是就這麼點,也可以寫的很長,可以代替你寫一個很長但是很簡單的if-else,比如:string stationName = (stationID == 1 ? "XX" : (stationID == 2 ? "PP" : (station==3?"QQ":"MM")));自己可以根據自己的需求寫不同的表達式。當然你要註意格式,稍微不註意就可能出錯。 當然在某些場合,比如ajax的狀態判斷,也許會在許多地方用到,你大可不必用這種方式,可以用字典,switch,map來操作,最好可以封裝成一個方法,用的時候可以直接調用。