種類
ライブラリ
- ビルトイン (1144)
-
cgi
/ core (48) -
cgi
/ html (24) - csv (36)
- date (72)
- delegate (24)
- erb (12)
- etc (24)
- fcntl (12)
- fiddle (48)
- getoptlong (36)
- ipaddr (12)
- json (24)
- logger (1)
-
net
/ ftp (60) -
net
/ http (120) -
net
/ imap (260) -
net
/ pop (36) -
net
/ smtp (24) - open-uri (24)
- openssl (252)
- optparse (24)
- pathname (48)
- psych (24)
- rake (12)
-
rdoc
/ context (24) - readline (12)
- rss (108)
- rubygems (12)
-
rubygems
/ doc _ manager (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ source _ info _ cache (24) - set (374)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (96)
- stringio (48)
- strscan (12)
-
test
/ unit (1) - tracer (60)
- weakref (12)
-
webrick
/ accesslog (12) -
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) -
webrick
/ httpresponse (24) -
webrick
/ utils (24) -
win32
/ registry (168) - win32ole (60)
- zlib (36)
クラス
-
ARGF
. class (72) - Array (13)
- BasicSocket (24)
- Binding (36)
- CGI (36)
- CSV (24)
-
CSV
:: Row (12) - DateTime (72)
- Delegator (12)
- ERB (12)
-
Encoding
:: Converter (36) -
Enumerator
:: Lazy (12) - Exception (24)
-
Fiddle
:: Pointer (48) - File (24)
-
Gem
:: DocManager (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceInfoCache (24) - GetoptLong (36)
- IO (160)
- IPAddr (12)
-
JSON
:: Parser (24) -
Logger
:: Application (1) - MatchData (30)
- Module (24)
-
Net
:: FTP (60) -
Net
:: HTTP (12) -
Net
:: IMAP (236) -
Net
:: IMAP :: ResponseText (12) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: POP3 (36) -
Net
:: SMTP (24) - Object (36)
-
OpenSSL
:: ASN1 :: Set (24) -
OpenSSL
:: BN (36) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: PKey :: EC :: Point (24) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: Store (12) -
OpenSSL
:: X509 :: StoreContext (12) -
OptionParser
:: ParseError (24) - Pathname (48)
-
RDoc
:: Context (12) -
RDoc
:: Context :: Section (12) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (24) -
RSS
:: XMLStyleSheet (24) -
Rake
:: Task (12) - Set (479)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SimpleDelegator (12)
- Socket (36)
- String (18)
- StringIO (48)
- StringScanner (12)
- Thread (72)
- Time (24)
- TracePoint (12)
- Tracer (60)
-
WEBrick
:: Cookie (24) -
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) -
WEBrick
:: HTTPResponse (24) - WIN32OLE (48)
-
WIN32OLE
_ METHOD (12) - WeakRef (12)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension :: Value (12) - Enumerable (128)
- Etc (24)
- Fcntl (12)
- FileTest (24)
- Gem (12)
- Kernel (78)
-
Net
:: HTTPHeader (108) -
OpenSSL
:: ASN1 (24) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenSSL
:: X509 (72) - OpenURI (24)
- Process (84)
-
Process
:: Sys (132) - Psych (24)
-
RSS
:: BaseTrackBackModel (60) - Readline (12)
-
Socket
:: Constants (36) -
Test
:: Unit (1) -
WEBrick
:: AccessLog (12) -
WEBrick
:: HTTPAuth :: UserDB (12) -
WEBrick
:: Utils (24) -
Win32
:: Registry :: API (24) -
Win32
:: Registry :: Constants (144)
キーワード
-
$ -I (6) -
$ : (6) -
$ @ (12) -
$ LOAD _ PATH (6) - & (12)
- + (12)
- - (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (12)
- == (12)
- === (8)
- ASN1 (12)
-
DEFAULT
_ CERT _ DIR _ ENV (12) -
DEFAULT
_ CERT _ FILE _ ENV (12) -
F
_ SETFL (12) -
IP
_ PORTRANGE (24) -
KEY
_ ALL _ ACCESS (12) -
KEY
_ CREATE _ LINK (12) -
KEY
_ CREATE _ SUB _ KEY (12) -
KEY
_ ENUMERATE _ SUB _ KEYS (12) -
KEY
_ EXECUTE (12) -
KEY
_ NOTIFY (12) -
KEY
_ QUERY _ VALUE (12) -
KEY
_ READ (12) -
KEY
_ SET _ VALUE (12) -
KEY
_ WRITE (12) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - RegSetValueExA (12)
- Ruby用語集 (12)
-
SO
_ ACCEPTFILTER (24) -
STANDARD
_ RIGHTS _ READ (12) -
STANDARD
_ RIGHTS _ WRITE (12) - Set (24)
- SetValue (12)
-
TCP
_ MAXSEG (24) -
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)
- []= (36)
- ^ (12)
-
_ _ setobj _ _ (36) -
_ setproperty (12) -
accept
_ charset (12) -
accept
_ charset= (12) - add (12)
- add? (12)
-
add
_ filter (24) -
add
_ trace _ func (12) - advise (12)
- all? (24)
- any? (32)
-
backtrace
_ locations (12) - binread (12)
- binwrite (24)
-
bit
_ set? (12) - byteindex (3)
- byteoffset (6)
- byterindex (3)
- caller (36)
- charset (24)
- charset= (24)
- ciphers= (12)
- civil (12)
-
class
_ variable _ set (12) -
clear
_ bit! (12) - clone (12)
- code (12)
- collect! (12)
- commercial (12)
-
const
_ set (12) -
content
_ type= (12) - copy (12)
-
copy
_ stream (12) - data (12)
-
debug
_ output= (12) -
defined
_ class (12) - delete (12)
- delete? (12)
-
delete
_ if (12) - difference (19)
- disjoint? (12)
- dump (24)
- dup (12)
-
enable
_ ssl (24) - error= (12)
-
external
_ encoding (12) - fetch (12)
- filter! (7)
- flatten (12)
- flatten! (12)
-
form
_ data= (12) - getlocal (12)
- header (12)
- include? (12)
- infinity? (12)
- inflate (12)
-
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
internal
_ encoding (12) - intersect? (12)
- intersection (18)
- issetugid (12)
- jd (12)
-
keep
_ if (12) -
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) - locale= (12)
- localtime (12)
- map! (12)
- member? (12)
- merge (12)
- move (10)
-
net
/ http (12) - new (120)
-
new
_ offset (12) - none? (24)
- offset (24)
-
offset
_ vtbl (12) - one? (24)
-
open
_ uri (24) - ordinal (12)
- parse (12)
- pos= (12)
- pread (8)
-
primitive
_ convert (36) -
proper
_ subset? (12) -
proper
_ superset? (12) - pwrite (8)
- range= (24)
-
rb
_ time _ timespec _ new (10) - read (12)
- reject! (12)
- replace (12)
- reset (56)
-
reset
_ cache _ for (12) - retrbinary (24)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) - search (12)
- seek (48)
- select! (12)
-
set
_ arg _ names (12) -
set
_ backtrace (24) -
set
_ bit! (12) -
set
_ cache _ data (12) -
set
_ close _ on _ exec (12) -
set
_ comment (12) -
set
_ content _ type (12) -
set
_ debug _ output (36) -
set
_ default _ paths (12) -
set
_ dictionary (24) -
set
_ encoding (108) -
set
_ eoutvar (12) -
set
_ error (24) -
set
_ form _ data (12) -
set
_ generator (12) -
set
_ get _ line _ procs (36) -
set
_ log (1) -
set
_ non _ blocking (12) -
set
_ option (12) -
set
_ params (12) -
set
_ passwd (36) -
set
_ paths (12) -
set
_ range (36) -
set
_ redirect (12) -
set
_ screen _ size (12) -
set
_ socket (12) -
set
_ to _ infinity! (12) -
set
_ trace _ func (24) -
set
_ visibility _ for (12) - setacl (12)
- setbyte (12)
- setegid (12)
- seteuid (12)
- setgid (12)
- setgid? (54)
- setgrent (12)
- 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? (54)
-
setup
_ argv (1) -
setup
_ params (12) -
setup
_ rdoc (12) - sort (12)
- starttls (24)
- storbinary (24)
- store (12)
- subset? (12)
- subtract (12)
- superset? (12)
- sysseek (12)
-
test
/ unit (1) - thread (12)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ set (24) -
trackback
_ about (12) -
trackback
_ about= (12) -
trackback
_ abouts (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)
-
with
_ index (12) - write (24)
- | (12)
- 多言語化 (12)
- 演算子式 (12)
検索結果
先頭5件
-
Set
# flatten -> Set (17155.0) -
集合を再帰的に平坦化します。
...。
@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
# &(enum) -> Set (17144.0) -
共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる 新しい集合を作ります。
...
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p s1 & s2 #=> #<Set......: {10, 30}>
//}
@see Array#&......: {10, 30}>
//}
@see Array#&, Array#intersection... -
Set
# intersection(enum) -> Set (17144.0) -
共通部分、すなわち、2つの集合のいずれにも属するすべての要素からなる 新しい集合を作ります。
...
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p s1 & s2 #=> #<Set......: {10, 30}>
//}
@see Array#&......: {10, 30}>
//}
@see Array#&, Array#intersection... -
Set
# +(enum) -> Set (17139.0) -
和集合、すなわち、2 つの集合の少なくともどちらか一方に属するすべての 要素からなる新しい集合を作ります。
...す。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] + Set[10, 20, 40]
# => #<Set: {10, 20... -
Set
# union(enum) -> Set (17139.0) -
和集合、すなわち、2 つの集合の少なくともどちらか一方に属するすべての 要素からなる新しい集合を作ります。
...す。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] + Set[10, 20, 40]
# => #<Set: {10, 20... -
Set
# |(enum) -> Set (17139.0) -
和集合、すなわち、2 つの集合の少なくともどちらか一方に属するすべての 要素からなる新しい集合を作ります。
...す。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] + Set[10, 20, 40]
# => #<Set: {10, 20... -
Set
# -(enum) -> Set (17138.0) -
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。
...す。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
/... -
Set
# clone -> Set (17138.0) -
集合を複製して返します。
...れも共通して、内部記憶として保持するハッシュもコピーしますが、
集合の要素そのものはコピーしません。
Set クラスでは、dup と clone に共通して、内部記憶として
用いるハッシュも含めて taint 情報をコピーします。
た......ため、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... -
Set
# difference(enum) -> Set (17138.0) -
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。
...す。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
/... -
Set
# dup -> Set (17138.0) -
集合を複製して返します。
...れも共通して、内部記憶として保持するハッシュもコピーしますが、
集合の要素そのものはコピーしません。
Set クラスでは、dup と clone に共通して、内部記憶として
用いるハッシュも含めて taint 情報をコピーします。
た......ため、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... -
Set
# ^(enum) -> Set (17137.0) -
対称差、すなわち、2 つの集合のいずれか一方にだけ属するすべての要素からなる 新しい集合を作ります。
...作ります。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 50]
p s1... -
Set
. [](*ary) -> Set (17125.0) -
与えられたオブジェクトを要素とする新しい集合を作ります。
...与えられたオブジェクトを要素とする新しい集合を作ります。
@param ary 新しい集合の要素を指定します。
//emlist[][ruby]{
require 'set'
p Set[1, 2] # => #<Set: {1, 2}>
//}...