種類
- インスタンスメソッド (6)
- 特異メソッド (3)
ライブラリ
- ビルトイン (9)
検索結果
先頭4件
-
Struct
# members -> [String] (18108) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの名前(文字列)の配列を返します。
...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの名前(文字列)の配列を返します。
Foo = Struct.new(:foo, :bar)
p Foo.new.members # => ["foo", "bar"]... -
Struct
. members -> [String] (18108) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの名前(String)の配列を返します。
...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの名前(String)の配列を返します。
Foo = Struct.new(:foo, :bar)
p Foo.members # => ["foo", "bar"]... -
Struct
. members -> [Symbol] (18108) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの名前(Symbol)の配列を返します。
...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの名前(Symbol)の配列を返します。
Foo = Struct.new(:foo, :bar)
p Foo.members # => [:foo, :bar]... -
Struct
# values _ at(*members) -> [object] (108) -
(このメソッドは Struct の下位クラスにのみ定義されています) 引数で指定されたメンバの値の配列を返します。
...(このメソッドは Struct の下位クラスにのみ定義されています)
引数で指定されたメンバの値の配列を返します。
@param members Fixnum か Range でメンバのインデックスを指定します。
@raise IndexError member が整数で存在しないメンバ......を指定した場合に発生します。
Foo = Struct.new(:foo, :bar, :baz)
obj = Foo.new('FOO', 'BAR', 'BAZ')
p obj.values_at(0, 1, 2) # => ["FOO", "BAR", "BAZ"]...
