![]() 记录我们的时代 |
Tag: feature / 热门Tag |
|
关于feature的网志:
Ruby 1.9 (4): block和proc,以及异常
题外:block和proc中文怎么说? -.- Proc#yield 新增的一个方法,让你直接调用一个block/proc,相当于Proc#call proc = Proc.new {|a,b| a+b} proc.yield(1,2) # = 3 修改了不带参数的block调用arity返回值 lambda{}.arity # = -1 in 1.8 lambda{}.arity # = 0 in 1.9 proc现在是Proc.new的别名 而在1.8中proc是lambda的别名, 比较
Jan
@ 2008-01-10 23:11:13
Ruby 1.9 (3): 类和模块
Module#instance_methods, #private_instance_methods, #public_instance_methods 在1.9中返回一个由Symbol构成的数组,而不是String数组 class X; def foo; end; end X.instance_methods(false) # = [:foo] in 1.9, [ foo ] in 1.8 Module#const_defined?, #const_get 在1.9中可以接受一个额外的参数,指
Jan
@ 2008-01-10 01:27:54
|
|
免费注册 -
已注册用户登入管理 -
热门关键词(Tags) -
常见问题帮助 -
设为首页 -
加入收藏夹 |