小编Kev*_*bie的帖子

给出"Array.new(10){| e | e = e*2}"的Array#new工作的块形式如何?

我无法理解花括号内的部分.

Array.new(10) { |e| e = e * 2 }
# => [0, 2, 4, 6, 8, 10, 12, 14, 16, 18]   
Run Code Online (Sandbox Code Playgroud)

我知道创建了一个包含十个值的新数组,但下半部分是做什么的?

ruby arrays constructor ruby-block

0
推荐指数
1
解决办法
115
查看次数

标签 统计

arrays ×1

constructor ×1

ruby ×1

ruby-block ×1