有沒有一種簡短的方式來寫下面的if語句,而不使用下面概述的hacky(至少不太清楚)方法?if(true){doStuff()}的速記?
if (isTireFlat){
fixTire();
}
短路:
isTireFlat && fixTire();
或
!isTireFlat || fixTire()
三元:
//not really usable due to return/useless variable assignment
return isTireFlat ? fixTire() : ''
我不得不問。爲什麼? – Archer
是的。 –
您已將其縮小到最多3行,最少爲1.我不確定您想要的縮短多少。如果你可以設計自己的*速記,那甚至會是什麼樣子? –