看板 Grad-ProbAsk 關於我們 聯絡資訊
圖左下練習b 這裡的A=A是什麼意思 A=A不是永遠都true嗎 https://imgur.com/a/CwHFf3j -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 39.8.190.114 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Grad-ProbAsk/M.1564133171.A.7B8.html
ok8752665: 這個的意思應該是 A如果是true A就是B 不然就是C[0] 07/26 17:29
Ricestone: 那=是assign啦 07/26 17:30
ok8752665: 阿對 說錯了 07/26 17:32
TryMi: 三元運算子在 ? 前的內容視為判斷式,在這個例子代表if(A = 07/26 17:45
TryMi: = true) 07/26 17:45
AdonisLam: 了解 所以這裡是==0為false else 為true 07/26 18:24
Ricestone: 我不太清楚你是不是有明白,因為就算誤會=的意思結果也 07/26 18:28
Ricestone: 看起來一樣 07/26 18:28
Ricestone: assign的運算等級本來就是最晚的,這句話正確來說是 07/26 18:29
Ricestone: A = (if(A) B else C[0]) 07/26 18:29
Ricestone: 也就是如果A是true,那麼把B指定給A,如果A是false, 07/26 18:30
Ricestone: 那就把C[0]指定給A 07/26 18:30