# 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`

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

links: [Array] [Hash] [Rinda]
reverse links: [Rinda] [Rinda::Template] [Rinda::TupleSpace]