別のキーワード
ライブラリ
- ビルトイン (618)
-
cgi
/ core (48) - delegate (12)
- erb (12)
- fiddle (48)
- getoptlong (24)
- ipaddr (12)
- json (12)
- logger (1)
-
minitest
/ unit (1) -
net
/ ftp (70) -
net
/ http (120) -
net
/ imap (260) -
net
/ pop (36) -
net
/ smtp (36) - open-uri (24)
- openssl (180)
- optparse (24)
- pathname (48)
- psych (12)
- rss (24)
-
rubygems
/ doc _ manager (12) -
rubygems
/ remote _ fetcher (12) - set (424)
-
shell
/ command-processor (12) - socket (24)
- stringio (12)
- tracer (12)
-
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (36) - win32ole (36)
- zlib (36)
クラス
-
ARGF
. class (24) - BasicSocket (24)
- Binding (12)
- CGI (24)
- ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
- Exception (24)
-
Fiddle
:: Pointer (48) -
Gem
:: DocManager (12) -
Gem
:: RemoteFetcher (12) - GetoptLong (24)
- IO (82)
- IPAddr (12)
-
JSON
:: Parser (12) -
Logger
:: Application (1) - MatchData (30)
-
MiniTest
:: Unit :: TestCase (1) - Module (12)
-
Net
:: FTP (60) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTP (12) -
Net
:: IMAP (212) -
Net
:: IMAP :: ContinuationRequest (12) -
Net
:: IMAP :: ResponseText (24) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: POP3 (36) -
Net
:: SMTP (36) - Object (36)
-
OpenSSL
:: BN (36) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: Engine (12) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (24) -
OpenSSL
:: SSL :: SSLContext (24) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (12) -
OptionParser
:: ParseError (24) - Pathname (48)
-
Psych
:: SyntaxError (12) -
RDoc
:: Options (12) - Set (544)
-
Shell
:: CommandProcessor (12) - SimpleDelegator (12)
- String (6)
- StringIO (12)
- Thread (36)
- Time (60)
- TracePoint (12)
- Tracer (12)
-
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (36) - WIN32OLE (36)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (104)
-
Net
:: HTTPHeader (108) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenURI
:: Meta (24) -
RSS
:: BaseTrackBackModel (24) -
WEBrick
:: HTTPAuth :: UserDB (12)
キーワード
- & (12)
- + (12)
- - (12)
- << (12)
- == (12)
- === (8)
- [] (36)
- []= (24)
- ^ (12)
-
_ _ setobj _ _ (12) -
_ setproperty (12) -
accept
_ charset (36) - add (12)
- add? (12)
-
add
_ trace _ func (12) - advise (12)
- all? (32)
- any? (32)
-
backtrace
_ locations (12) - binwrite (12)
-
bit
_ set? (12) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- charset (46)
- ciphers= (12)
-
class
_ variable _ set (12) - classify (12)
- clear (12)
-
clear
_ bit! (12) - clone (12)
- code (12)
- collect! (12)
-
content
_ type= (12) - copy (12)
- data (24)
-
debug
_ output= (12) -
defined
_ class (12) - delete (12)
- delete? (12)
-
delete
_ if (12) - difference (12)
- disjoint? (12)
- divide (24)
- dup (12)
- each (12)
- empty? (12)
-
enable
_ ssl (12) - error= (12)
- fetch (12)
- flatten (12)
- flatten! (12)
-
form
_ data= (12) - getlocal (12)
-
gmt
_ offset (12) - gmtoff (12)
- header (12)
- include? (12)
- infinity? (12)
- inflate (12)
- inspect (12)
-
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
internal
_ encoding (12) - intersect? (12)
- intersection (12)
-
keep
_ if (12) - length (12)
-
local
_ variable _ set (12) - localtime (12)
- map! (12)
- member? (12)
- merge (12)
- move (10)
- none? (8)
- offset (36)
- one? (8)
- parse (12)
- pos= (12)
- pread (8)
-
primitive
_ convert (36) -
proper
_ subset? (12) -
proper
_ superset? (12) - pwrite (8)
- range= (24)
- reject! (12)
- replace (12)
- reset (60)
- retrbinary (24)
- rset (12)
- search (12)
-
set
_ backtrace (24) -
set
_ bit! (12) -
set
_ content _ type (12) -
set
_ debug _ output (36) -
set
_ default (12) -
set
_ default _ paths (12) -
set
_ dictionary (24) -
set
_ encoding (60) -
set
_ encoding _ by _ bom (6) -
set
_ eoutvar (12) -
set
_ error (24) -
set
_ form _ data (12) -
set
_ generator (12) -
set
_ get _ line _ procs (12) -
set
_ log (1) -
set
_ option (12) -
set
_ params (24) -
set
_ passwd (36) -
set
_ range (36) -
set
_ redirect (12) -
set
_ socket (12) -
set
_ to _ infinity! (12) -
set
_ trace _ func (12) - setacl (12)
- setgid? (18)
- setproperty (24)
- setquota (12)
- setsockopt (36)
- setuid? (18)
- setup (1)
-
setup
_ rdoc (12) - size (12)
- sort (12)
- starttls (24)
- storbinary (24)
- store (12)
- subset? (12)
- subtract (12)
- superset? (12)
- text (12)
- thread (12)
-
to
_ a (12) -
to
_ s (8) -
to
_ set (24) -
trackback
_ ping (12) -
trackback
_ ping= (12) -
uid
_ copy (12) -
uid
_ fetch (12) -
uid
_ move (10) -
uid
_ search (12) -
uid
_ sort (12) -
uid
_ store (12) -
uid
_ thread (12) - union (12)
-
utc
_ offset (12) -
with
_ index (24) - write (12)
- | (12)
検索結果
先頭5件
-
Set
# proper _ subset?(set) -> bool (29427.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......が 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]) # => true
p s.proper_su......bset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# proper _ superset?(set) -> bool (29427.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ...... 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.p......roper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# superset?(set) -> bool (29427.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ...... 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.p......roper_superset?(Set[1, 4]) # => false
p s.proper_superset?(Set[1, 2, 3]) # => false
//}
@see Set#subset?... -
Set
# subset?(set) -> bool (26327.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......が 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]) # => true
p s.proper_su......bset?(Set[1, 4]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# replace(enum) -> self (23137.0) -
集合の要素をすべて削除し、enum で与えられた要素に置き換えます。
...@param enum 置き換え後の集合要素を格納するオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.rep......lace([15, 25])
p s # => #<Set: {15, 25}>
//}... -
Set
# empty? -> bool (23131.0) -
集合が要素を 1 つも持たないときに true を返します。
...集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}... -
Set
# inspect -> String (23119.0) -
人間の読みやすい形に表現した文字列を返します。
...人間の読みやすい形に表現した文字列を返します。
//emlist[][ruby]{
require 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}... -
Set
# keep _ if {|element| . . . } -> self (23101.0) -
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
@return 常に self を返します。 -
Set
# proper _ subset?(set) -> bool (21421.0) -
self が集合 set の部分集合である場合に true を返します。
...self が集合 set の部分集合である場合に true を返します。
subset? は、2 つの集合が等しい場合にも true となります。
proper_subset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オブジェクトを指......が Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
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]) # => true
p s.proper_subset?(Set[1, 4......]) # => false
p s.proper_subset?(Set[1, 2]) # => false
//}
@see Set#superset?... -
Set
# proper _ superset?(set) -> bool (21421.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ...... Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
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
# superset?(set) -> bool (21421.0) -
self が集合 set の上位集合 (スーパーセット) である場合に true を 返します。
...集合 set の上位集合 (スーパーセット) である場合に true を
返します。
superset? は、2 つの集合が等しい場合にも true となります。
proper_superset? は、2 つの集合が等しい場合には false を返します。
@param set 比較対象の Set オ...... Set オブジェクトでない場合に発生します。
//emlist[][ruby]{
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?... -
IPAddr
# set(addr , *family) -> self (21102.0) -
このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
...このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
@param addr セットする IP アドレスの数値表現。
@param family セットするアドレスファミリ。... -
Set
# dup -> Set (20245.0) -
集合を複製して返します。
...集合を複製して返します。
dup は、集合の内容と taint 情報のみコピーします。
clone は、それに加えて、freeze 情報と特異メソッドをコピーします。
いずれも共通して、内部記憶として保持するハッシュもコピーしますが、......集合の要素そのものはコピーしません。
Set クラスでは、dup と clone に共通して、内部記憶として
用いるハッシュも含めて taint 情報をコピーします。
ただし、clone では内部記憶の freeze 情報はコピーされません。
このため......、freeze された集合を clone した場合、生成された集合の要素は
変更可能である点に注意してください。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20]
s2 = s1.dup
s2 << 30
p s1 # => #<Set: {10, 20}>
p s2 # => #<Set: {10, 20, 30}>
//}
@see Object#clone...