[問題] 邏輯判斷式

看板R_Language作者 (啊猛)時間6年前 (2018/07/24 19:32), 編輯推噓0(0012)
留言12則, 5人參與, 6年前最新討論串1/1
各位版友大家好 有個問題想了好幾天了 在R語言裡的邏輯判斷會用&、|表示交集、聯集 目前遇到兩個不太懂的問題,分別為下: 1. TRUE & FALSE 會是FALSE TRUE | FALSE 會是TRUE 為何會有TRUE和FALSE的交集和聯集這種說法? 2. 在swirl裡的logic單元,有這樣的練習題: Which one of the following expressions evaluates to FALSE? 1: !(8 > 4) || 5 == 5.0 && 7.8 >= 7.79 2: 6 >= -9 && !(6 > 7) && !(!TRUE) 3: FALSE || TRUE && 6 != 4 || 9 > 4 4: FALSE && 6 >= 6 || 7 >= 8 || 50 <= 49.5 就我目前所學到&&、||是使用在單一邏輯值的判斷,為什麼題目都是使用&&、||, 而非單純&、|呢? 以上問題請教各位專家,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.129.49.239 ※ 文章網址: https://www.ptt.cc/bbs/R_Language/M.1532431927.A.BDD.html

07/24 19:42, 6年前 , 1F
你不用太拘泥於他的中文翻譯
07/24 19:42, 1F

07/24 19:43, 6年前 , 2F
其實&就是兩側都要為True,|有一True即可
07/24 19:43, 2F

07/24 19:43, 6年前 , 3F
第二個問題他就是要考你你懂不懂&&跟||所以這樣寫吧
07/24 19:43, 3F

07/24 19:48, 6年前 , 4F
有些書是這樣翻, 但它跟數學上交集差集的意義不同@@
07/24 19:48, 4F

07/24 20:05, 6年前 , 5F
數學上的意義是一樣的 集合論、代數學都有教
07/24 20:05, 5F

07/24 21:04, 6年前 , 6F
抱歉我的意思是在布林代數與集合論中,它們的中文有
07/24 21:04, 6F

07/24 21:07, 6年前 , 7F
不同稱呼因此混用很奇怪,但英文與定義上是一致的
07/24 21:07, 7F

07/24 21:08, 6年前 , 8F
表達不清楚 sorry
07/24 21:08, 8F

07/25 01:28, 6年前 , 9F
選項裡面所有的&&跟||左右兩側都是單一邏輯值無誤,所以
07/25 01:28, 9F

07/25 01:29, 6年前 , 10F
可以這樣寫,並非只能TRUE && TRUE這樣「兩個單一邏輯
07/25 01:29, 10F

07/25 01:29, 6年前 , 11F
值」才能用
07/25 01:29, 11F

07/25 10:20, 6年前 , 12F
感謝大大解惑,我再去翻書看看定義
07/25 10:20, 12F
文章代碼(AID): #1RLmutlT (R_Language)
文章代碼(AID): #1RLmutlT (R_Language)