看板 [ Ruby ]
討論串[問題] 區塊問題
共 2 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者zx123456i (壁虎'.'a)時間14年前 (2011/04/24 22:53), 編輯資訊
1
0
0
內容預覽:
環境: Ruby1.9.2 , Gosu0.7.29. 狀況:. 最近用Gosu來開發小遊戲. (不會搞C++只好這樣...). 後來要增加功能而出現問題. 剛開始找不出為什麼. 只好把程式碼改寫. 底下是有問題的原始碼:. @sb.reject!{|sb|. if sb.y<-10. true.
(還有603個字)

推噓1(1推 0噓 0→)留言1則,0人參與, 最新作者poga (波卡)時間14年前 (2011/04/25 00:22), 編輯資訊
0
0
0
內容預覽:
問題出在這段程式碼沒錯. 你作為reject參數的block,在sb.y < -10的時候會回傳true沒錯,. 可是sb.y >= -10的時候呢?. 我們都知道,沒明確指定回傳值的時候,. Ruby會把最後一個statement的return值回傳回去. 在sb.y >= -10的時候,你的bl
(還有118個字)
首頁
上一頁
1
下一頁
尾頁