作者mitm (mitm)
看板java
标题[问题] 程式表示法缩写
时间Wed Dec 23 21:55:32 2015
本鲁初学
之前看到有人程式码里面
有 " ? " 和 " : " 的符号,去搭配程式或变数之类的
这是什麽???
是另外一种简短程式码缩写或减少效能运作的方式吗??
我谷歌 搜寻 " ? : 程式 " 的关键字,好像都找不太到相关介绍!?
有大大能解惑吗?或还有其他缩写方式吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 123.193.194.7
※ 文章网址: https://webptt.com/cn.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