作者fuha (mimi)
看板Ruby
標題[問題] 一個 State transitions for bollean range 的問題
時間Sat Nov 11 20:54:41 2006
小弟現在正在看 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
2F:推 fuha:感謝指教~ v( ̄︶ ̄)y 11/12 14:54
3F:推 qrtt1:看起來像物流關聯模型 exp1 exp2的值互相決定,並影響決策 11/16 11:09