745件ヒット
[101-200件を表示]
(0.100秒)
別のキーワード
ライブラリ
クラス
-
ARGF
. class (36) - Array (7)
- DateTime (12)
-
Digest
:: Base (12) -
Fiddle
:: Pointer (48) - GetoptLong (12)
- IO (36)
- IPAddr (12)
- MatchData (24)
-
OpenSSL
:: BN (24) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (12) -
OptionParser
:: ParseError (12) - Pathname (48)
- Set (327)
- String (3)
- StringIO (36)
- StringScanner (12)
- Time (12)
- TracePoint (12)
キーワード
- << (12)
- == (12)
- [] (24)
- []= (24)
- add (12)
- add? (12)
- binwrite (12)
- byterindex (3)
- clear (12)
-
clear
_ bit! (12) - collect! (12)
-
defined
_ class (12) - delete (12)
- delete? (12)
-
delete
_ if (12) - difference (7)
- disjoint? (12)
- each (12)
- filter! (7)
- flatten (12)
- flatten! (12)
- intersect? (12)
-
keep
_ if (12) - localtime (12)
- map! (12)
- merge (12)
-
new
_ offset (12) - offset (24)
-
proper
_ subset? (12) -
proper
_ superset? (12) - reject! (12)
- replace (12)
- reset (68)
- select! (12)
-
set
_ bit! (12) -
set
_ encoding (108) -
set
_ generator (12) -
set
_ option (12) -
set
_ to _ infinity! (12) - setgid? (12)
- setuid? (12)
- subset? (12)
- subtract (12)
- superset? (12)
-
to
_ a (12) - write (12)
検索結果
先頭5件
-
Set
# delete _ if {|o| . . . } -> self (17145.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
...は常に self を返します。
reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。
//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.......rb", "test.rb"}>
s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p s2.reject! {|str| str =~ /\.o\z/} # => nil
//}
@see Enumerable#reject... -
Set
# reject! {|o| . . . } -> self | nil (17145.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
...は常に self を返します。
reject! は、要素が 1 つ以上削除されれば self を、1 つも削除されなければ
nil を返します。
//emlist[][ruby]{
require 'set'
s1 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
s1.delete_if {|str| str =~ /\.bak\z/}
p s1 # => #<Set: {"hello.......rb", "test.rb"}>
s2 = Set['hello.rb', 'test.rb', 'hello.rb.bak']
p s2.reject! {|str| str =~ /\.bak\z/} # => #<Set: {"hello.rb", "test.rb"}>
p s2.reject! {|str| str =~ /\.o\z/} # => nil
//}
@see Enumerable#reject... -
Set
# clear -> self (17142.0) -
集合の要素をすべて削除し、空にした後の self を返します。
...集合の要素をすべて削除し、空にした後の self を返します。
//emlist[][ruby]{
require 'set'
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.clear
p s # => #<Set: {}>
//}... -
Set
# <<(o) -> self (17140.0) -
集合にオブジェクト o を加えます。
...常に self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
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 (17140.0) -
集合にオブジェクト o を加えます。
...常に self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
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 (17140.0) -
集合にオブジェクト o を加えます。
...常に self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
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
# collect! {|o| . . . } -> self (17139.0) -
集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
...集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
set.map! {|str| str.capitalize}
p set # => #<Set: {"Hello", "World"}>
//}
@see Enumerable#collect... -
Set
# delete(o) -> self (17139.0) -
集合からオブジェクト o を削除します。
...delete は常に self を返します。
delete? は、集合の要素が削除された場合には self を、変化がなかった場合
には nil を返します。
@param o 削除対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(......10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
//}... -
Set
# delete?(o) -> self | nil (17139.0) -
集合からオブジェクト o を削除します。
...delete は常に self を返します。
delete? は、集合の要素が削除された場合には self を、変化がなかった場合
には nil を返します。
@param o 削除対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20, 30]
s.delete(......10)
p s # => #<Set: {20, 30}>
p s.delete?(20) # => #<Set: {30}>
p s.delete?(10) # => nil
//}... -
Set
# map! {|o| . . . } -> self (17139.0) -
集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
...集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
set.map! {|str| str.capitalize}
p set # => #<Set: {"Hello", "World"}>
//}
@see Enumerable#collect... -
Set
# merge(enum) -> self (17138.0) -
元の集合に enum で与えられた要素を追加します。
...加対象の要素を格納したオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
set = Set[10, 20]
set.merge([10, 30])
p set # => #<Set: {10, 20, 30}>
//}... -
Set
# subtract(enum) -> self (17138.0) -
元の集合から、enum で与えられた要素を削除します。
...対象の要素を格納したオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
set = Set[10, 20, 40]
set.subtract([10, 20, 30])
p set # => #<Set: {40}>
//}...