作者mitm (mitm)
看板java
標題[問題] 程式表示法縮寫
時間Wed Dec 23 21:55:32 2015
本魯初學
之前看到有人程式碼裡面
有 " ? " 和 " : " 的符號,去搭配程式或變數之類的
這是什麼???
是另外一種簡短程式碼縮寫或減少效能運作的方式嗎??
我谷歌 搜尋 " ? : 程式 " 的關鍵字,好像都找不太到相關介紹!?
有大大能解惑嗎?或還有其他縮寫方式嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.194.7
※ 文章網址: https://webptt.com/m.aspx?n=bbs/java/M.1450878935.A.779.html
1F:推 LPH66: ? 要跟後面的 : 合起來看, 這叫"三元運算子" 12/23 21:57
2F:→ LPH66: a ? b : c 表示若 a 成立則值為 b 否則值為 c 12/23 21:57
3F:→ kurakidream: 請搜尋 ternary operator 12/23 23:17
4F:→ jej: 好像每本java書的前幾章就有介紹了.... 12/24 11:52
5F:→ longlongint: 如果沒特殊需求 用 if 就好了 12/24 11:56
6F:→ RavenYang: 簡化code的時候蠻方便 12/24 17:10