Spiga

随笔档案 - 2006年5月23日

比较C#中的委托和Ruby中的block对象

2006-05-23 15:37 by yicone, 117 visits, 网摘, 编辑
摘要:Ruby中,所谓带块(block)的方法是指对控制结构的抽象,最初设计是用于对循环进行抽象,所以又称迭代器。语法:method_name do...end 或 method_name {} 1#块调用2deffoo3printyield(5)4end56foo{|a|7ifa>08"positive"9elsifa<010"negative"11else12"zero"13e... 阅读全文