別のキーワード
種類
ライブラリ
- ビルトイン (1021)
-
cgi
/ core (72) - csv (24)
- delegate (12)
- erb (12)
- etc (24)
- fiddle (48)
- getoptlong (36)
- ipaddr (12)
- json (24)
- logger (1)
-
minitest
/ unit (1) -
net
/ ftp (70) -
net
/ http (132) -
net
/ imap (296) -
net
/ pop (60) -
net
/ smtp (36) - open-uri (48)
- openssl (492)
- optparse (24)
- pathname (48)
- psych (48)
-
rdoc
/ top _ level (12) - rss (24)
- rubygems (12)
-
rubygems
/ doc _ manager (12) -
rubygems
/ remote _ fetcher (12) - set (451)
-
shell
/ command-processor (12) - socket (120)
- stringio (12)
- strscan (12)
-
test
/ unit (1) - tracer (48)
-
webrick
/ accesslog (12) -
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (12) -
webrick
/ httpauth / htdigest (24) -
webrick
/ httpauth / htpasswd (24) -
webrick
/ httpauth / userdb (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (36) -
webrick
/ httpstatus (24) -
win32
/ registry (24) - win32ole (48)
- zlib (36)
クラス
-
ARGF
. class (24) - BasicSocket (24)
- Binding (12)
- CGI (48)
- CSV (12)
- ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
- Exception (24)
-
Fiddle
:: Pointer (48) - File (24)
-
Gem
:: DocManager (12) -
Gem
:: RemoteFetcher (12) - GetoptLong (36)
- IO (142)
- IPAddr (12)
-
JSON
:: Parser (24) -
Logger
:: Application (1) - MatchData (30)
-
MiniTest
:: Unit :: TestCase (1) - Module (12)
-
Net
:: FTP (60) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: HTTP (12) -
Net
:: IMAP (236) -
Net
:: IMAP :: ContinuationRequest (12) -
Net
:: IMAP :: ResponseText (24) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: POP3 (60) -
Net
:: SMTP (36) - Object (36)
-
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: BN (36) -
OpenSSL
:: Cipher (12) -
OpenSSL
:: Digest (12) -
OpenSSL
:: Engine (108) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (24) -
OpenSSL
:: SSL :: SSLContext (48) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (12) -
OptionParser
:: ParseError (24) - Pathname (48)
-
Psych
:: SyntaxError (12) -
RDoc
:: Options (12) -
RDoc
:: TopLevel (12) - RubyVM (1)
- Set (580)
-
Shell
:: CommandProcessor (12) - SimpleDelegator (12)
- Socket (48)
- String (6)
- StringIO (12)
- Thread (36)
- Time (60)
- TracePoint (12)
- Tracer (48)
-
WEBrick
:: Cookie (24) -
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (36) - WIN32OLE (48)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24)
モジュール
-
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (104)
- Etc (24)
- Gem (12)
- Kernel (66)
-
Net
:: HTTPHeader (108) -
OpenSSL
:: ASN1 (36) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenSSL
:: X509 (96) - OpenURI (24)
-
OpenURI
:: Meta (24) - Process (84)
-
Process
:: Sys (132) - Psych (24)
-
RSS
:: BaseTrackBackModel (24) -
Socket
:: Constants (48) -
Test
:: Unit (1) -
WEBrick
:: AccessLog (12) -
WEBrick
:: HTTPAuth :: UserDB (12) -
WEBrick
:: HTTPStatus (12) -
Win32
:: Registry :: API (24)
キーワード
-
$ -I (6) -
$ : (6) -
$ LOAD _ PATH (6) - & (12)
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- == (12)
- === (8)
- ARGV (12)
- ASN1 (12)
- BasicAuth (12)
- CLONESETUP (12)
- CSV (12)
-
DEFAULT
_ CERT _ DIR (12) -
DEFAULT
_ CERT _ DIR _ ENV (12) -
DEFAULT
_ CERT _ FILE (12) -
DEFAULT
_ CERT _ FILE _ ENV (12) -
DEFAULT
_ CERT _ STORE (12) -
DEFAULT
_ PARAMS (12) - DUPSETUP (12)
- DigestAuth (12)
- HTTPResetContent (12)
- Htdigest (12)
- Htpasswd (12)
-
IFF
_ PORTSEL (24) - IO (12)
-
IP
_ PORTRANGE (24) -
METHOD
_ ALL (12) -
METHOD
_ CIPHERS (12) -
METHOD
_ DH (12) -
METHOD
_ DIGESTS (12) -
METHOD
_ DSA (12) -
METHOD
_ NONE (12) -
METHOD
_ RAND (12) -
METHOD
_ RSA (12) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - OBJSETUP (12)
-
RC
_ RESET _ CONTENT (12) - RegSetValueExA (12)
- Request (12)
- ResetContent (12)
- ResponseText (12)
- Ruby プログラムの実行 (12)
-
SC
_ CPUSET _ SIZE (12) - SET (12)
-
SO
_ ACCEPTFILTER (24) - Set (51)
- SetValue (12)
- StringScanner (12)
-
TCP
_ MAXSEG (24) - TracePoint (12)
-
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (12) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (12) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (12) - [] (48)
- []= (24)
- ^ (12)
-
_ _ setobj _ _ (12) -
_ setproperty (12) -
accept
_ charset (48) -
accept
_ charset= (12) - add (12)
- add? (12)
-
add
_ filter (12) -
add
_ trace _ func (12) - advise (12)
- all? (32)
- any? (32)
-
backtrace
_ locations (12) - binread (12)
- binwrite (24)
-
bit
_ set? (12) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- caller (36)
- 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)
-
copy
_ fds (12) -
copy
_ stream (12) - data (24)
-
debug
_ output= (12) -
defined
_ class (12) - delete (12)
- delete? (12)
-
delete
_ if (12) - difference (12)
- disjoint? (12)
- divide (24)
- dump (24)
- dup (12)
- each (12)
- empty? (12)
-
enable
_ ssl (24) - error= (12)
- fetch (12)
- flatten (12)
- flatten! (12)
-
form
_ data= (12) - getlocal (12)
- getoptlong (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)
- issetugid (12)
-
keep
_ if (12) - length (12)
-
local
_ variable _ set (12) - localtime (12)
- map! (12)
- member? (12)
- merge (12)
-
module
_ setup (12) - move (10)
-
net
/ http (12) - new (108)
- none? (8)
- offset (36)
- one? (8)
-
open
_ uri (24) - parse (12)
- pos= (12)
- pread (8)
-
primitive
_ convert (36) -
proc
_ set _ safe _ level (12) -
proper
_ subset? (12) -
proper
_ superset? (12) - pwrite (8)
- range= (24)
-
rb
_ set _ class _ path (12) -
rb
_ set _ end _ proc (12) -
rb
_ thread _ priority _ set (12) -
rb
_ thread _ select (1) -
rb
_ time _ timespec _ new (10) - rdoc (12)
- read (12)
- reject! (12)
- replace (12)
- reset (72)
-
resolve
_ feature _ path (1) - retrbinary (24)
- rset (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (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 (36) -
set
_ log (1) -
set
_ option (12) -
set
_ params (24) -
set
_ passwd (36) -
set
_ paths (12) -
set
_ range (36) -
set
_ redirect (12) -
set
_ socket (12) -
set
_ to _ infinity! (12) -
set
_ trace _ func (24) - setacl (12)
- setegid (12)
- seteuid (12)
- setgid (12)
- setgid? (30)
- setpgid (12)
- setpgrp (12)
- setpriority (12)
- setproctitle (12)
- setproperty (24)
- setpwent (12)
- setquota (12)
- setregid (12)
- setresgid (12)
- setresuid (12)
- setreuid (12)
- setrgid (12)
- setrlimit (24)
- setruid (12)
- setsid (12)
- setsockopt (36)
- setuid (12)
- setuid? (30)
- setup (1)
-
setup
_ argv (1) -
setup
_ params (12) -
setup
_ rdoc (12) - size (12)
- sort (12)
-
special
_ local _ set (12) -
ssl
_ params (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) -
top
_ local _ setup (12) -
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 (24)
- xmlrpc (3)
- | (12)
- 多言語化 (12)
- 正規表現 (12)
- 演算子式 (12)
- 環境変数 (12)
検索結果
先頭5件
-
set (38118.0)
-
集合を表す Set クラスと、取り出し順序を保証した SortedSet クラスを提供 します。
...合を表す Set クラスと、取り出し順序を保証した SortedSet クラスを提供
します。
集合とは重複のないオブジェクトの集まりです。
Array の持つ演算機能と Hash の高速な検索機能を合わせ持ちます。
Set および SortedSet は内部......
Set クラスでは、集合要素を取り出す際の順序は保証されません。
一方、SortedSet では、集合要素はソートされた順序で取り出されます。
また、set ライブラリを require すると Enumerable モジュールが
拡張され、Enumerable#to_set......dupおよび clone メソッドによって複製された集合オブジェクトにもコピー
されます。
=== 例
//emlist[][ruby]{
require 'set'
set1 = Set.new ["foo", "bar", "baz", "foo"]
p set1 # => #<Set: {"foo", "bar", "baz"}>
p set1.include?("bar") # => true
set1.......集合を表す Set クラスを提供します。
集合とは重複のないオブジェクトの集まりです。
Array の持つ演算機能と Hash の高速な検索機能を合わせ持ちます。
Set は内部記憶として Hash を使うため、集合要素の等価性は
Object#eql?......定義されている
必要があります。
Set クラスでは、集合要素を取り出す際の順序は保証されません。
また、set ライブラリを require すると Enumerable モジュールが
拡張され、Enumerable#to_set の形で集合オブジェクトを生成でき... -
static void proc
_ set _ safe _ level(VALUE data) (32200.0) -
-
Set
# proper _ subset?(set) -> bool (29426.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 (29426.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 (29426.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 (26326.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 (23136.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 (23130.0) -
集合が要素を 1 つも持たないときに true を返します。
...集合が要素を 1 つも持たないときに true を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20].empty? # => false
p Set[].empty? # => true
//}... -
Set
# inspect -> String (23118.0) -
人間の読みやすい形に表現した文字列を返します。
...人間の読みやすい形に表現した文字列を返します。
//emlist[][ruby]{
require 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}... -
Set
# keep _ if {|element| . . . } -> self (23100.0) -
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
@return 常に self を返します。 -
Set
# proper _ subset?(set) -> bool (21420.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 (21420.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 (21420.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?...