るりまサーチ

最速Rubyリファレンスマニュアル検索!
15件ヒット [1-15件を表示] (0.044秒)
トップページ > クエリ:Ruby[x] > クエリ:array[x] > 種類:インスタンスメソッド[x] > クエリ:-[x] > クラス:Set[x] > ライブラリ:ビルトイン[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 (211.0)

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

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

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

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

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

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

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

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

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

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

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

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

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

Set#flatten -> Set (116.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 (116.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...

絞り込み条件を変える