るりまサーチ

最速Rubyリファレンスマニュアル検索!
33件ヒット [1-33件を表示] (0.062秒)
トップページ > クエリ:p[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 (18150.0)

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

...を生成するための new
メソッドに渡されます。


@param klass 生成する集合クラスを指定します。
@param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@param block 集合クラスのオブジェクト初期化メソッ...
...ます。

//emlist[][ruby]{
require 'set'
p
[30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
p
[30, 10, 20].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
MySet = Class.new(Set)
p
[30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p
[30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@...

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

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

...を生成するための new
メソッドに渡されます。


@param klass 生成する集合クラスを指定します。
@param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@param block 集合クラスのオブジェクト初期化メソッ...
...ます。

//emlist[][ruby]{
require 'set'
p
[30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
p
[30, 10, 20].to_set(SortedSet)
#=> #<SortedSet: {10, 20, 30}>
MySet = Class.new(Set)
p
[30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p
[30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@...

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

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

...を生成するための new
メソッドに渡されます。


@param klass 生成する集合クラスを指定します。
@param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@param block 集合クラスのオブジェクト初期化メソッ...
...rn 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require 'set'
p
[30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
MySet = Class.new(Set)
p
[30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p
[30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@see Set.new...
...ます。
@return 生成された集合オブジェクトを返します。

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

@see Set.new...

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

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

...を生成するための new
メソッドに渡されます。


@param klass 生成する集合クラスを指定します。
@param args 集合クラスのオブジェクト初期化メソッドに渡す引数を指定します。
@param block 集合クラスのオブジェクト初期化メソッ...
...rn 生成された集合オブジェクトを返します。

//emlist[][ruby]{
require 'set'
p
[30, 10, 20].to_set
#=> #<Set: {30, 10, 20}>
MySet = Class.new(Set)
p
[30, 10, 20].to_set(MySet)
#=> #<MySet: {10, 20, 30}>
p
[30, 10, 20].to_set {|num| num / 10}
#=> #<Set: {3, 1, 2}>
//}

@see Set.new...
...ます。
@return 生成された集合オブジェクトを返します。

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

@see Set.new...

set (24.0)

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

...れた順序で取り出されます。

また、set ライブラリを require すると Enumerable モジュールが
拡張され、Enumerable#to_set の形で集合オブジェクトを生成できる
ようになります。

=== 注意事項

集合オブジェクトに対する taint, untain...
...taint 情報は、
dupおよび clone メソッドによって複製された集合オブジェクトにもコピー
されます。

=== 例
//emlist[][ruby]{
require 'set'

set1 = Set.new ["foo", "bar", "baz", "foo"]

p
set1 # => #<Set: {"foo", "bar", "baz"}>
p
set1.include?("bar"...
...) # => true

set1.add("heh")
set1.delete("foo")
p
set1 # => #<Set: {"bar", "baz", "heh"}>
//}...
...際の順序は保証されません。

また、set ライブラリを require すると Enumerable モジュールが
拡張され、Enumerable#to_set の形で集合オブジェクトを生成できる
ようになります。

=== 注意事項

集合オブジェクトに対する taint, untain...

絞り込み条件を変える