るりまサーチ

最速Rubyリファレンスマニュアル検索!
9件ヒット [1-9件を表示] (0.009秒)
トップページ > クラス:Struct[x] > クエリ:size[x]

関連するキーワード

  1. _builtin
  2. rexml
  3. _builtin
  4. net/imap
  5. set

ライブラリ

キーワード

検索結果

Struct#size -> Fixnum (15102)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの数を返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの数を返します。...

Struct#[](member) -> object (7)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの値を返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの値を返します。

@param member Fixnum でメンバのインデックスを指定します。
Symbol, String でメンバの名前を指定します。

@raise IndexError mem...
...ンバを指定した場合に発生します。

Foo = Struct.new(:foo, :bar)
obj = Foo.new('FOO', 'BAR')
p obj[:foo] # => "FOO"
p obj['bar'] # => "BAR"
# p obj[:baz] # => in `[]': no member 'baz' in struct (NameError)
p obj[0] # => "FOO"
p obj[1]...
...# => "BAR"
p obj[-1] # => "BAR" # Array のように負のインデックスも指定できます。
p obj[2] # => in `[]': offset 2 too large for struct(size:2) (IndexError)...

Struct#length -> Fixnum (2)

(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの数を返します。

...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの数を返します。...