摘要: ruby中的yield的概念,可理解为“占位”的作用。 但是对yield还可以带着参数的概念总觉得有点不够形象, def foo yield [1,2,3] end foo {|v| p v} 以我看来更像是,比喻成一个纯虚函数更好理解,其中,在方法后跟块后,不过就是对yield的声明化了而已。不过对于初步理解yield还是有很好帮助,算是完美解释了。 下转:(完整贴在:http://www.javaeye.com/topic/31018 )大学里常常发生占位置的现象:头天晚上拿一本书放在课座上,表示位置已经被占了;第二天才来到这个座位上,翻开书正式上课.在这个现象中,“书本”充当了“占位符” 阅读全文
posted @ 2012-07-24 21:29 云隐 阅读(446) 评论(0) 推荐(0) 编辑