132件ヒット
[101-132件を表示]
(0.100秒)
キーワード
- & (3)
- + (3)
- - (3)
- << (3)
- == (3)
- === (3)
- ^ (3)
- add (3)
- add? (3)
- classify (3)
- clear (3)
- clone (3)
- collect! (3)
- delete (3)
- delete? (3)
-
delete
_ if (3) - difference (3)
- disjoint? (3)
- divide (6)
- dup (3)
- each (3)
- empty? (3)
- flatten (3)
- flatten! (3)
- include? (3)
- inspect (3)
- intersection (3)
- length (3)
- map! (3)
- member? (3)
- merge (3)
-
proper
_ subset? (3) -
proper
_ superset? (3) - reject! (3)
- replace (3)
- size (3)
- subset? (3)
- subtract (3)
- superset? (3)
-
to
_ a (3) -
to
_ s (3) - union (3)
- | (3)
検索結果
先頭5件
-
Set
# ===(o) -> bool (3010.0) -
オブジェクト o がその集合に属する場合に true を返します。
...オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//}... -
Set
# add(o) -> self (3010.0) -
集合にオブジェクト o を加えます。
...た場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
s = Set[1, 2]
s << 10
p s # => #<Set: {1, 2, 10}>
p s.add?(20) # => #<Set: {1, 2, 10, 20}>
p s.add?(2) # => nil
//}... -
Set
# add?(o) -> self | nil (3010.0) -
集合にオブジェクト o を加えます。
...た場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
s = Set[1, 2]
s << 10
p s # => #<Set: {1, 2, 10}>
p s.add?(20) # => #<Set: {1, 2, 10, 20}>
p s.add?(2) # => nil
//}... -
Set
# classify {|o| . . . } -> Hash (3010.0) -
集合をブロックの値によって分類し、結果をハッシュとして返します。
...が
渡されます。
生成されるハッシュのキーはブロックの実行結果、値は分類された集合と
なります。
//emlist[][ruby]{
numbers = Set[10, 4.5, 20, 30, 31.2]
p numbers.classify {|o| o.class}
# => {Integer=>#<Set: {10, 20, 30}>, Float=>#<Set: {4.5, 31.2}>}
//}... -
Set
# clear -> self (3010.0) -
集合の要素をすべて削除し、空にした後の self を返します。
...集合の要素をすべて削除し、空にした後の self を返します。
//emlist[][ruby]{
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.clear
p s # => #<Set: {}>
//}... -
Set
# each {|o| . . . } -> self (3010.0) -
集合の各要素についてブロックを実行します。
...集合の各要素についてブロックを実行します。
//emlist[][ruby]{
s = Set[10, 20]
ary = []
s.each {|num| ary << num + 1}
p ary # => [11, 21]
//}... -
Set
# include?(o) -> bool (3010.0) -
オブジェクト o がその集合に属する場合に true を返します。
...オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//}... -
Set
# map! {|o| . . . } -> self (3010.0) -
集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
...集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
//emlist[][ruby]{
set = Set['hello', 'world']
set.map! {|str| str.capitalize}
p set # => #<Set: {"Hello", "World"}>
//}
@see Enumerable#collect... -
Set
# member?(o) -> bool (3010.0) -
オブジェクト o がその集合に属する場合に true を返します。
...オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//}... -
Set
# merge(enum) -> self (3010.0) -
元の集合に enum で与えられた要素を追加します。
...@param enum 追加対象の要素を格納したオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
set = Set[10, 20]
set.merge([10, 30])
p set # => #<Set: {10, 20, 30}>
//}... -
Set
# replace(enum) -> self (3010.0) -
集合の要素をすべて削除し、enum で与えられた要素に置き換えます。
...合要素を格納するオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.replace([15, 25])
p s # => #<Set: {15, 25}>
//}...