Rinda::Tuple

Rinda

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

自身が保持しているハッシュか配列を返します。



rubyist ML