るりまサーチ (Ruby 3.2)

最速Rubyリファレンスマニュアル検索!
3件ヒット [1-3件を表示] (0.038秒)
トップページ > バージョン:3.2[x] > クエリ:require[x] > クエリ:to_set[x]

別のキーワード

  1. _builtin to_s
  2. openssl to_der
  3. openssl to_s
  4. _builtin to_a
  5. openssl to_pem

ライブラリ

モジュール

検索結果

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

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

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

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


@param klass 生成する集合クラスを指定します。
...

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

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

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

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


@param klass 生成する集合クラスを指定します。
...

set (55.0)

集合を表す Set クラスを提供します。

集合を表す Set クラスを提供します。

集合とは重複のないオブジェクトの集まりです。
Array の持つ演算機能と Hash の高速な検索機能を合わせ持ちます。

Set は内部記憶として Hash を使うため、集合要素の等価性は
Object#eql? と Object#hash を用いて判断されます。
したがって、集合の各要素には、これらのメソッドが適切に定義されている
必要があります。

Set クラスでは、集合要素を取り出す際の順序は保証されません。

また、set ライブラリを require すると Enumerable モジュールが
拡張され、Enumerable#to_se...