るりまサーチ

最速Rubyリファレンスマニュアル検索!
15件ヒット [1-15件を表示] (0.059秒)
トップページ > クエリ:Ruby[x] > ライブラリ:ビルトイン[x] > クエリ:p[x] > クエリ:Array[x] > クラス:Set[x]

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

キーワード

検索結果

Set#to_a -> Array (116.0)

self を配列に変換します。要素の順序は不定です。

...self を配列に変換します。要素の順序は不定です。

//emlist[][ruby]{
set
= Set['hello', 'world']
p
set.to_a # => ["hello", "world"]
//}...

Set#flatten -> Set (33.0)

集合を再帰的に平坦化します。

...rror 集合の要素として self が再帰的に現れた場合に発生
します。

//emlist[][ruby]{
s = Set[Set[1,2], 3]
p
s.flatten # => #<Set: {1, 2, 3}>
p
s # => #<Set: {#<Set: {1, 2}>, 3}>
s.flatten!
p
s # => #<Set: {1, 2, 3}>
//}

@see Array#flatten...

Set#flatten! -> self | nil (33.0)

集合を再帰的に平坦化します。

...rror 集合の要素として self が再帰的に現れた場合に発生
します。

//emlist[][ruby]{
s = Set[Set[1,2], 3]
p
s.flatten # => #<Set: {1, 2, 3}>
p
s # => #<Set: {#<Set: {1, 2}>, 3}>
s.flatten!
p
s # => #<Set: {1, 2, 3}>
//}

@see Array#flatten...

Set#&(enum) -> Set (27.0)

共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる 新しい集合を作ります。

...す。

@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p
s1 & s2 #=> #<Set: {10, 3...
...0}>
//}

@see Array#&, Array#intersection...

Set#intersection(enum) -> Set (27.0)

共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる 新しい集合を作ります。

...す。

@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。

//emlist[][ruby]{
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p
s1 & s2 #=> #<Set: {10, 3...
...0}>
//}

@see Array#&, Array#intersection...

絞り込み条件を変える