Tuple のためのクラスです。
Tuple.new(ah)Tuple オブジェクトを生成します。ah には Array オブジェクトか Hash オブジェクトを与えます。Hash オブジェクトを与える場合、キーは すべて文字列でなければいけません。
self[k]ハッシュキー k に対応する要素を返します。self が Array オブジェクト から生成された場合は、整数 k を与えるとそのインデックスに対応する要素を 返します。
each{|k, v| ... }各ハッシュキーと値のペアを引数としてブロックを評価します。self が Array オブジェクトから生成された場合は、インデックスと値のペアを引数としてブロックを 評価します。
fetch(k)k に対応する要素を返します。
sizeサイズを整数で返します。
value自身が保持しているハッシュか配列を返します。