るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.007秒)

検索結果

Enumerable#to_set(klass = Set, *args) -> Set (3.0)

Enumerable オブジェクトの要素から、新しい集合オブジェクトを作ります。

...
Enumerable
オブジェクトの要素から、新しい集合オブジェクトを作ります。

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、SortedSet あるいはそ...
...の他のユーザ定義の
集合クラスのインスタンスを作ることができます
(ここでいう集合クラスとは、Setとメソッド/クラスメソッドで互換性のあるクラスです)。
引数 args およびブロックは、集合オブジェクトを生成するため...
...ブロックを指定します。
@return 生成された集合オブジェクトを返します。

p [10, 20, 30].to_set
#=> #<Set: {30, 20, 10}>
p [10, 20, 30].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
p [10, 20, 30].to_set {|num| num / 10}
#=> #<Set: {1, 2, 3}>

@see Set.new...

Enumerable#to_set(klass = Set, *args) {|o| ... } -> Set (3.0)

Enumerable オブジェクトの要素から、新しい集合オブジェクトを作ります。

...
Enumerable
オブジェクトの要素から、新しい集合オブジェクトを作ります。

引数 klass を与えた場合、Set クラスの代わりに、指定した集合クラスの
インスタンスを作ります。
この引数を指定することで、SortedSet あるいはそ...
...の他のユーザ定義の
集合クラスのインスタンスを作ることができます
(ここでいう集合クラスとは、Setとメソッド/クラスメソッドで互換性のあるクラスです)。
引数 args およびブロックは、集合オブジェクトを生成するため...
...ブロックを指定します。
@return 生成された集合オブジェクトを返します。

p [10, 20, 30].to_set
#=> #<Set: {30, 20, 10}>
p [10, 20, 30].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
p [10, 20, 30].to_set {|num| num / 10}
#=> #<Set: {1, 2, 3}>

@see Set.new...