0

JavaScript 関数で使用する配列の配列を作成しようとしています。

作成しようとしている配列の形式は次のとおりです。

[[1,1],[2,3],[3,6],[4,10],[5,15],[6,21]]

配列を作成する Ruby コードは次のとおりです。

total=0
foo=[]
(1..6).each do |number|
   foo.push [number, total+=number]
end
puts foo

の出力は次のputs fooとおりです。

1
1
2
3
3
6
4
10
5
15
6
21

正しくフォーマットされた配列を出力する方法はありますか?

4

3 に答える 3

1

puts fooに変更foo.inspect

total=0
foo=[]
(1..6).each do |number|
  foo.push [number, total+=number]
end
foo.inspect
于 2013-07-31T15:49:43.983 に答える
0

p foo配列を印刷するために使用できます。

total=0
foo=[]
(1..6).each do |number|
  foo.push [number, total+=number]
end
p foo

これは出力します:[[1, 1], [2, 3], [3, 6], [4, 10], [5, 15], [6, 21]]

于 2013-07-31T15:45:38.830 に答える