[問題] 程式表示法縮寫

看板java作者 (mitm)時間9年前 (2015/12/23 21:55), 編輯推噓1(105)
留言6則, 5人參與, 最新討論串1/1
本魯初學 之前看到有人程式碼裡面 有 " ? " 和 " : " 的符號,去搭配程式或變數之類的 這是什麼??? 是另外一種簡短程式碼縮寫或減少效能運作的方式嗎?? 我谷歌 搜尋 " ? : 程式 " 的關鍵字,好像都找不太到相關介紹!? 有大大能解惑嗎?或還有其他縮寫方式嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.193.194.7 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1450878935.A.779.html

12/23 21:57, , 1F
? 要跟後面的 : 合起來看, 這叫"三元運算子"
12/23 21:57, 1F

12/23 21:57, , 2F
a ? b : c 表示若 a 成立則值為 b 否則值為 c
12/23 21:57, 2F

12/23 23:17, , 3F
請搜尋 ternary operator
12/23 23:17, 3F

12/24 11:52, , 4F
好像每本java書的前幾章就有介紹了....
12/24 11:52, 4F

12/24 11:56, , 5F
如果沒特殊需求 用 if 就好了
12/24 11:56, 5F

12/24 17:10, , 6F
簡化code的時候蠻方便
12/24 17:10, 6F
文章代碼(AID): #1MUgVNTv (java)
文章代碼(AID): #1MUgVNTv (java)