读书人

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

发布时间: 2012-08-08 14:32:45 作者: rapoo

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

读书人网 >Ruby Rails

热点推荐