るりまサーチ

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

別のキーワード

  1. struct members
  2. _builtin members
  3. htgroup members
  4. webrick/httpauth/htgroup members
  5. members struct

検索結果

Struct#members -> [String] (18108.0)

構造体のメンバの名前(文字列)の配列を返します。

...配列を返します。

Foo = Struct.new(:foo, :bar)
p Foo.new.members # => ["foo", "bar"]

[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点...

Struct.members -> [Symbol] (18108.0)

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

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

Foo = Struct.new(:foo, :bar)
p Foo.members # => [:foo, :bar]...

Struct#values_at(*members) -> [object] (108.0)

引数で指定されたメンバの値の配列を返します。

...ンバの値の配列を返します。

@param members Fixnum か Range でメンバのインデックスを指定します。

@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。

Foo = Struct.new(:foo, :bar, :baz)
obj = Foo.new('FOO', 'B...
...', 'BAZ')
p obj.values_at(0, 1, 2) # => ["FOO", "BAR", "BAZ"]

[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。...
...R', 'BAZ')
p obj.values_at(0, 1, 2) # => ["FOO", "BAR", "BAZ"]

[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。...