[問題] 一個 State transitions for bollean range 的問題
小弟現在正在看 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 00:24, 1F
推
11/12 14:54, , 2F
11/12 14:54, 2F
推
11/16 11:09, , 3F
11/16 11:09, 3F
Ruby 近期熱門文章
PTT數位生活區 即時熱門文章