質問: Array.new(10,"あいうえお") このような感じだと10個できるのですが、10個ではなく無限的といいますかアクセスがあったら返すというか・・・表現がへたくそで申し訳ございません。 お分かりになられる方いらっしゃいましたら教えて頂けませんでしょうか? 技術的にRubyでそのような実装をするのは不可能だという一声でも頂ければ幸いです。
回答: 単純に HASHにする直前に、 『キーとなる配列』の数だけ『値となる配列』を読んでいき、値が nil だったらデフォルト値を入れる、 とかいうのじゃダメなんでしょうか?