我知道字符串就像这样简单:
string_array = %w(list of strings)
但整数有类似的东西吗?
number_array = %i(1 2 3)
答案 0 :(得分:3)
没有任何缺点,因为你可以采用以下两种方式之一:
number_array = [ 1, 2, 3 ]
这是传统方法。 %w
方法如下所示:
number_array = %w[ 1 2 3 ].map(&:to_i)
无论哪种方式都是等效的,但如果您经常这样做,前者的效率会略高一些。