Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > rinda/rindaライブラリ > Rinda::Tupleクラス
class Rinda::Tuple
クラスの継承リスト: Rinda::Tuple < Object < Kernel < BasicObject
Abstract
Tuple のためのクラスです。
特異メソッド
new(ah)-
Tuple オブジェクトを生成します。 ah には Array オブジェクトか Hash オブジェクトを与えます。 Hash オブジェクトを与える場合、 キーはすべて文字列でなければいけません。
インスタンスメソッド
self[key]-
ハッシュキー key に対応する要素を返します。 self が Array オブジェクトから生成された場合は、 整数 key を与えるとそのインデックスに対応する要素を返します。
each {|key, value| ... }-
各ハッシュキー key と値 value のペアを引数としてブロックを評価します。 self が Array オブジェクトから生成された場合は、 インデックスと値のペアを引数としてブロックを評価します。
fetch(key)-
ハッシュキー key に対応する要素を返します。
size-
サイズを整数で返します。
value-
自身が保持しているハッシュか配列を返します。