Re: [閒聊] 真的有扯到...
※ 引述《erspicu (.)》之銘言:
: 我覺得學習語言真的從稍微低階一點的學習
: 在某些方面會學習的比較多
: Java比較高階 把很多東西包起來
: 有些細節部分 有些人根本不知道所以然來
: 這些人就是會覺得探討compiler 實作行為根本沒必要的人
: 當 | 兩邊都是boolean時 而且也只是要求取boolean結果時
: 能否套用short-circuit evaluation
: 就結果來說 答案是可以的
: 跟 || 一樣 因為並不影響結果
: 前提是 若前條件為 true(1) 可以省略後條件
: 反之 前條件為 true(0) 則還是得看後條件
我實在看不懂你一下說true(1)一下寫true(0)什麼意思.
這樣說好了,在晚近的人寫的文章中,有以下的方式定義 or 的語意:
用[,]包起expression,表示目前正在評估這個expression的語意,
X = { true, false }
[true or X] -> true
[false or X] -> false or [X] -> X
這個就叫作short-circuit evaluation. 而且應該不是你高興我高興就自己把
compiler發明成這個樣子.
而且這個究竟干Java高階什麼屁事? 低階語言就不做short-circuit evaluation嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.160.108.204
→
03/29 00:24, , 1F
03/29 00:24, 1F
→
03/29 00:26, , 2F
03/29 00:26, 2F
→
03/29 00:27, , 3F
03/29 00:27, 3F
→
03/29 00:27, , 4F
03/29 00:27, 4F
→
03/29 00:28, , 5F
03/29 00:28, 5F
→
03/29 00:29, , 6F
03/29 00:29, 6F
→
03/29 00:29, , 7F
03/29 00:29, 7F
→
03/29 00:30, , 8F
03/29 00:30, 8F
→
03/29 00:30, , 9F
03/29 00:30, 9F
→
03/29 00:31, , 10F
03/29 00:31, 10F
→
03/29 00:31, , 11F
03/29 00:31, 11F
→
03/29 00:31, , 12F
03/29 00:31, 12F
→
03/29 00:32, , 13F
03/29 00:32, 13F
→
03/29 00:32, , 14F
03/29 00:32, 14F
→
03/29 00:33, , 15F
03/29 00:33, 15F
→
03/29 00:33, , 16F
03/29 00:33, 16F
推
03/29 00:33, , 17F
03/29 00:33, 17F
→
03/29 00:34, , 18F
03/29 00:34, 18F
→
03/29 00:34, , 19F
03/29 00:34, 19F
→
03/29 00:34, , 20F
03/29 00:34, 20F
→
03/29 00:34, , 21F
03/29 00:34, 21F
→
03/29 00:35, , 22F
03/29 00:35, 22F
→
03/29 00:35, , 23F
03/29 00:35, 23F
→
03/29 00:36, , 24F
03/29 00:36, 24F
→
03/29 00:37, , 25F
03/29 00:37, 25F
→
03/29 00:38, , 26F
03/29 00:38, 26F
→
03/29 00:38, , 27F
03/29 00:38, 27F
→
03/29 00:40, , 28F
03/29 00:40, 28F
→
03/29 00:41, , 29F
03/29 00:41, 29F
→
03/29 00:41, , 30F
03/29 00:41, 30F
推
03/29 00:42, , 31F
03/29 00:42, 31F
→
03/29 00:42, , 32F
03/29 00:42, 32F
推
03/29 00:45, , 33F
03/29 00:45, 33F
→
03/29 00:47, , 34F
03/29 00:47, 34F
→
03/29 00:49, , 35F
03/29 00:49, 35F
推
03/29 00:50, , 36F
03/29 00:50, 36F
→
03/29 00:50, , 37F
03/29 00:50, 37F
→
03/29 00:51, , 38F
03/29 00:51, 38F
推
03/29 00:51, , 39F
03/29 00:51, 39F
還有 63 則推文
還有 1 段內文
→
03/29 01:17, , 103F
03/29 01:17, 103F
→
03/29 01:17, , 104F
03/29 01:17, 104F
→
03/29 01:17, , 105F
03/29 01:17, 105F
→
03/29 01:18, , 106F
03/29 01:18, 106F
→
03/29 01:18, , 107F
03/29 01:18, 107F
→
03/29 01:18, , 108F
03/29 01:18, 108F
→
03/29 01:18, , 109F
03/29 01:18, 109F
→
03/29 01:18, , 110F
03/29 01:18, 110F
→
03/29 01:19, , 111F
03/29 01:19, 111F
→
03/29 01:19, , 112F
03/29 01:19, 112F
→
03/29 01:19, , 113F
03/29 01:19, 113F
→
03/29 01:19, , 114F
03/29 01:19, 114F
→
03/29 01:19, , 115F
03/29 01:19, 115F
→
03/29 01:19, , 116F
03/29 01:19, 116F
→
03/29 01:20, , 117F
03/29 01:20, 117F
→
03/29 01:20, , 118F
03/29 01:20, 118F
→
03/29 01:20, , 119F
03/29 01:20, 119F
→
03/29 01:21, , 120F
03/29 01:21, 120F
→
03/29 01:21, , 121F
03/29 01:21, 121F
→
03/29 01:21, , 122F
03/29 01:21, 122F
→
03/29 01:22, , 123F
03/29 01:22, 123F
→
03/29 01:22, , 124F
03/29 01:22, 124F
→
03/29 01:22, , 125F
03/29 01:22, 125F
→
03/29 01:22, , 126F
03/29 01:22, 126F
→
03/29 01:23, , 127F
03/29 01:23, 127F
→
03/29 01:23, , 128F
03/29 01:23, 128F
→
03/29 01:24, , 129F
03/29 01:24, 129F
→
03/29 01:24, , 130F
03/29 01:24, 130F
→
03/29 01:24, , 131F
03/29 01:24, 131F
→
03/29 01:24, , 132F
03/29 01:24, 132F
→
03/29 01:25, , 133F
03/29 01:25, 133F
→
03/29 01:25, , 134F
03/29 01:25, 134F
→
03/29 01:26, , 135F
03/29 01:26, 135F
→
03/29 01:26, , 136F
03/29 01:26, 136F
→
03/29 01:33, , 137F
03/29 01:33, 137F
※ 編輯: yauhh 來自: 59.112.228.79 (03/29 19:24)
推
03/30 00:24, , 138F
03/30 00:24, 138F
→
03/30 00:24, , 139F
03/30 00:24, 139F
→
03/30 00:24, , 140F
03/30 00:24, 140F
→
03/30 00:24, , 141F
03/30 00:24, 141F
討論串 (同標題文章)