使用三元表達(dá)式替代If... Else...會(huì)讓代碼變得更加簡(jiǎn)潔:
三元表達(dá)式的語(yǔ)法:
value = condition? expression1 : expression2
**value **
用于接收返回值(即expression1 或者expression2)
condition
任何 Boolean 表達(dá)式俏扩。
expression1
condition 為 true 時(shí)返回的表達(dá)式糜工。可能是逗點(diǎn)表達(dá)式录淡。
expression2
condition 為 false 時(shí)返回的表達(dá)式捌木。可能是逗點(diǎn)表達(dá)式嫉戚。
舉例:
a=3>4?3:4;
a輸出為4刨裆。
a=3<4?3:4;
a輸出為3。