首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > Ruby Rails >

ruby语法初记-4 方法、闭包、proc,lambda

2012-08-08 
ruby语法小记-4 方法、闭包、proc,lambda1、方法的定义def methodName(args)undef没有方法的重载定义、调用方

ruby语法小记-4 方法、闭包、proc,lambda

1、方法的定义   def methodName(args)   undef   没有方法的重载   定义、调用方法时,如果不会引起歧义,圆括号均可以省略   单例方法同java   给参数默认值 m(a,b=1)  m(a,b=c)   代码块同java匿名代码块,如果想把代码块作为一个参数传递给某个方法,则在方法最后添加一个参数,并用&前缀,如m(a,&b){code block }2、创建proc  Proc.new  proc.call3、类变量 @@var   类实例变量  @v      attr_reader   attr_accessor

热点排行