コピーで、長期的にどうするのかを考えるとめのバグです。手続的にしないといけないのはよくないと思っています。ユーザから見るとメゾドの深い呼び出しなどがスタックオーバフローになるのは分かるはずですが、データの初期化だけでそういう問題になるのはビックリするでしょう。なったときに、スタックにある配列の要素を一気に配列に追加し、次の要素からまだスタックに載せることが考えられる。いうのを実装するのはどのぐらい難しいでしょうか。ago=begin遠藤です。rubyどういうときにこれが必要になったのか興味があります。それはそれとして、パッチを書いてみました。するとりあえず配列だけの対処なので、巨大なハッシュリテラルを書くとたぶん落ちます。連結しスタックへプッシュする。個連結し,結果をスタックにプッシュする。-=begin遠藤です。