作者 ll6a (老成a~)
標題 [問卦] 大家寫程式喜歡用三元運算子嗎
時間 Tue Jan 27 09:00:16 2026


C系列語言#、++都有三元運算子的語法

條件 ? 真:假;

理論上所有
If
()
else
()

都能被寫成一行簡潔的三元運算子

但有些智商比較低的主管很討厭這種寫法

大家編程會喜歡用三元運算子嗎

我很好奇



0.0..

--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.136.227.185 (臺灣)
※ 作者: ll6a 2026-01-27 09:00:16
※ 文章代碼(AID): #1fU0uYTk (Gossiping)
※ 文章網址: https://www.ptt.cc/bbs/Gossiping/M.1769475618.A.76E.html
ltytw: 我是if then goto黨的1F 211.23.223.225 台灣 01/27 09:01
pdz: 多條件多結果的時候很麻煩 反而更亂2F 211.72.53.140 台灣 01/27 09:02
tetani: if 3樓被肛 then 不戴套 else 還是不戴套3F 218.173.208.177 台灣 01/27 09:03
cs09312: 自以為聰明 結果領的錢還沒主管多4F 27.242.132.139 台灣 01/27 09:03
knives: 如果只是賦值,邏輯又簡單明白,當然用三5F 114.38.5.20 台灣 01/27 09:03
greensaru: 要會排版,不然很難trace +17F 49.218.92.58 台灣 01/27 09:04
kevinqazwsx: 會嗎rtl code 老一輩都是三元8F 36.228.103.215 台灣 01/27 09:04
lifadog: 寫起來方便 但讀起來微吃力9F 39.12.26.179 台灣 01/27 09:05
knives: 現在新的三元還更簡潔10F 114.38.5.20 台灣 01/27 09:05
lgw2001: 至少要一千元吧,工程師那麼廉價?11F 49.216.225.193 台灣 01/27 09:05
wt5566: 我會 越短越好  但有的沒這習慣不好維護12F 114.38.196.150 台灣 01/27 09:05
johnhmj: https://shorturl.at/6pgXK13F 49.216.225.161 台灣 01/27 09:05
俠盜獵車手Online一個if循環19.8億次,而且7年沒人去修它,駭客順手解決這個問題了 | T客邦 GTA 5 Online載入進遊戲少則等5、6分鐘,多則20分鐘。原來,遊戲開發商寫的程式碼太沒有效率,一個if語句竟然循環了19.8億次…. ...

 
knives: 樓上,讀起來會吃力的話,那就代表你的邏14F 114.38.5.20 台灣 01/27 09:05
asiaking5566: 我都if els波動拳15F 42.72.36.123 台灣 01/27 09:05
knives: 輯並不適合用三元16F 114.38.5.20 台灣 01/27 09:06
ctx1000: 三元便當17F 125.229.83.181 台灣 01/27 09:06
greensaru: 條件式太長的,用三元很難看18F 49.218.92.58 台灣 01/27 09:06
HolyBugTw: 超常用的...19F 122.146.71.32 台灣 01/27 09:06
wt5566: function內如果很少變動,我就會寫在內20F 114.38.196.150 台灣 01/27 09:07
dydyboy: 我只會大三元21F 223.136.238.237 台灣 01/27 09:07
north75566: 有的三元裡面又包三元的,看到會中風22F 49.216.53.33 台灣 01/27 09:09
tw168: 我先問問chatgpt 它會我就會23F 125.228.78.226 台灣 01/27 09:09

--
作者 ll6a 的最新發文:
點此顯示更多發文記錄