[問題] 一個 State transitions for bollean range 的問題

看板Ruby作者 (mimi)時間17年前 (2006/11/11 20:39), 編輯推噓3(300)
留言3則, 3人參與, 最新討論串1/1
小弟現在正在看 programming ruby , 看到一章 expressions 的問題 如果有書的人,可以看看 p.327頁 書上是要解釋 Ranges in Bollean Expression 他也有一個狀態圖可以看 如下 expr1 is true ------------>------ if expr2 is false | | -------- start -> unset -- -- set <-------| | | | expr2 is true | | | ----<--------------- |<--| expr1 is false 我的問題是,我怎麼也看不懂他舉的例子..如下 a = (11..20).collect { |i| (i%4 == 0)..(i%3 == 0) ?i : nil} 與 a = (11..20).collect { |i| (i%4 == 0)...(i%3 == 0) ?i : nil} 看他書上的解釋,也有狀態圖可以看,看了很久也看不出個頭緒~ 可以請板上有經驗的人,分享一下嗎?~ -- ▁▁ ▕寧寧▏ ▕肥肥▏  ̄ ̄ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.120.90.189

11/12 00:24, , 1F

11/12 14:54, , 2F
感謝指教~ v( ̄︶ ̄)y
11/12 14:54, 2F

11/16 11:09, , 3F
看起來像物流關聯模型 exp1 exp2的值互相決定,並影響決策
11/16 11:09, 3F
文章代碼(AID): #15LSHeUY (Ruby)