745件ヒット
[1-100件を表示]
(0.050秒)
別のキーワード
ライブラリ
クラス
-
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
# proper _ subset?(set) -> bool (23307.0) -
self が集合 set の部分集合である場合に true を返します。
...
self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......mentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => tr......ue
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# proper _ superset?(set) -> bool (23307.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...
self が集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の......rror 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2]) #......=> true
p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# subset?(set) -> bool (23307.0) -
self が集合 set の部分集合である場合に true を返します。
...
self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......mentError 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2]
p s.subset?(Set[1, 2, 3]) # => true
p s.subset?(Set[1, 4]) # => false
p s.subset?(Set[1, 2]) # => true
p s.proper_subset?(Set[1, 2, 3]) # => tr......ue
p s.proper_subset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# superset?(set) -> bool (23307.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...
self が集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の......rror 引数が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
require 'set'
s = Set[1, 2, 3]
p s.superset?(Set[1, 2]) # => true
p s.superset?(Set[1, 4]) # => false
p s.superset?(Set[1, 2, 3]) # => true
p s.proper_superset?(Set[1, 2]) #......=> true
p s.proper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# reset -> self (23208.0) -
キーのハッシュ値を再計算します。
...キーのハッシュ値を再計算します。
既存の要素の変更後、内部状態をリセットして self を返します。
要素はインデックスし直され、重複削除されます。
@see Hash#rehash... -
IPAddr
# set(addr , *family) -> self (18203.0) -
このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
@param addr セットする IP アドレスの数値表現。
@param family セットするアドレスファミリ。 -
Set
# disjoint?(set) -> bool (17206.0) -
self と set が互いに素な集合である場合に true を返します。
...
self と set が互いに素な集合である場合に true を返します。
逆に self と set の共通集合かを確認する場合には Set#intersect? を
使用します。
@param self Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトで......ない場合に発生します。
//emlist[][ruby]{
require 'set'
p Set[1, 2, 3].disjoint? Set[3, 4] # => false
p Set[1, 2, 3].disjoint? Set[4, 5] # => true
//}
@see Set#intersect?... -
Set
# intersect?(set) -> bool (17194.0) -
self と set の共通要素がある場合に true を返します。
...
self と set の共通要素がある場合に true を返します。
@param self Set オブジェクトを指定します。
@raise ArgumentError 引数が Set オブジェクトでない場合に発生します。
require 'set'
p Set[1, 2, 3].intersect?(Set[3, 4]) # => true
p Set[1, 2,......3].intersect?(Set[4, 5]) # => false
@see Set#intersection, Set#disjoint?... -
Set
# flatten -> Set (17157.0) -
集合を再帰的に平坦化します。
... self を、そうでない場合には nil を返します。
@raise ArgumentError 集合の要素として self が再帰的に現れた場合に発生
します。
//emlist[][ruby]{
require 'set'
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 (17157.0) -
集合を再帰的に平坦化します。
... self を、そうでない場合には nil を返します。
@raise ArgumentError 集合の要素として self が再帰的に現れた場合に発生
します。
//emlist[][ruby]{
require 'set'
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
# ==(set) -> bool (17156.0) -
2 つの集合が等しいときに true を返します。
... set が Set オブジェクトであり、self と set が同数の
要素を持ち、かつそれらの要素がすべて等しい場合に true となります。
それ以外の場合には、false を返します。
要素の等しさは Object#eql? により判定されます。
@param set......比較対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 40]
s3 = Set[30, 10, 30, 20]
p s1 == s2 # => false
p s1 == s3 # => true
//}... -
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...