深さが不定の配列の作成
Ruby と違い型の設定が要る。
alias Ary = Int32 | String | Array(Ary)
a = Array(Ary).new
5.times{|i|
a << i
a << i.to_s
p a
b = Array(Ary).new
b << a
a = b
}
出力結果
[0, "0"]
[[0, "0"], 1, "1"]
[[[0, "0"], 1, "1"], 2, "2"]
[[[[0, "0"], 1, "1"], 2, "2"], 3, "3"]
[[[[[0, "0"], 1, "1"], 2, "2"], 3, "3"], 4, "4"]
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。