【发布时间】:2011-06-21 23:01:54
【问题描述】:
我这样初始化一个数组:
array = Array.new
array << '1' << '2' << '3'
是否可以一步完成?如果有,怎么做?
【问题讨论】:
-
+1 只为新颖的单行重复推送。 :)
-
@Phrogz 略短:
array = Array.new << 1 << 2 << 3;) -
@AlexanderSuraphel 创建一个 Fixnums 数组而不是字符串数组。
-
@Phrogz 我只想提一下,它甚至可以更短。您只需将
1更改为'1'。
标签: ruby arrays initialization