`
caryl
  • 浏览: 19923 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

语法糖(1)

阅读更多

[].each(&:name)  ->  [].each{|e|e.name}

 

add = lambda{|a,b| a + b}

add.call(1,2) # => 3

also:

add[1,2] # => 3

 

collection.each {|x| puts x}

also:

print_me = lambda{|x| puts x}

collection.each(&print_me)

 

>> Hash[1,2,3,4,5,6]
=> {5=>6, 1=>2, 3=>4}

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics