Ruby 如何在一行中创建字符串数组?
是否有一种方法可以在Ruby中创建一行中包含值Ruby 如何在一行中创建字符串数组?,ruby,Ruby,是否有一种方法可以在Ruby中创建一行中包含值NN,NNN,NNNN,NNNN的数组 我已经有了 array = Array.new(7) { |i| ("N"*i).to_s } 但这包括“和“N” 谢谢您的帮助。您可以尝试: 5.times.map { |i| 'N' * (i+2) } 或者更好: (2..6).map { |i| 'N' * i } 以你的方式: Array.new(5) { |i| 'N' * (i+2) } 你可以试试: 5.times.map { |i| '
NN
,NNN
,NNNN
,NNNN
的数组
我已经有了
array = Array.new(7) { |i| ("N"*i).to_s }
但这包括“
和“N”
谢谢您的帮助。您可以尝试:
5.times.map { |i| 'N' * (i+2) }
或者更好:
(2..6).map { |i| 'N' * i }
以你的方式:
Array.new(5) { |i| 'N' * (i+2) }
你可以试试:
5.times.map { |i| 'N' * (i+2) }
或者更好:
(2..6).map { |i| 'N' * i }
以你的方式:
Array.new(5) { |i| 'N' * (i+2) }
啊,是的,就是这样。很简单:-)谢谢。@Tintin81没问题,我很高兴得到马克作为你问题的正确答案)啊,是的,就是这样。很简单:-)谢谢。@Tintin81没问题,我很高兴得到马克作为你问题的正确答案)