ライブラリ
- ビルトイン (802)
-
cgi
/ core (44) -
cgi
/ html (22) - csv (22)
- date (66)
- delegate (11)
- erb (11)
- etc (22)
- fcntl (11)
- fiddle (44)
- getoptlong (11)
- ipaddr (11)
- json (11)
- logger (1)
-
net
/ ftp (55) -
net
/ http (66) -
net
/ imap (238) -
net
/ pop (22) - open-uri (22)
- openssl (165)
- optparse (22)
- pathname (44)
- psych (22)
-
rdoc
/ context (22) - readline (11)
- rss (22)
-
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ info _ cache (22) - set (175)
- shell (12)
-
shell
/ command-processor (12) -
shell
/ filter (12) - socket (88)
- stringio (44)
- strscan (11)
-
test
/ unit (1) - tracer (55)
-
webrick
/ accesslog (11) -
webrick
/ httpauth / htdigest (11) -
webrick
/ httpauth / htpasswd (11) -
webrick
/ httpauth / userdb (11) -
webrick
/ httpresponse (22) -
webrick
/ utils (22) -
win32
/ registry (154) - win32ole (55)
- zlib (33)
クラス
-
ARGF
. class (66) - Array (11)
- BasicSocket (22)
- Binding (33)
- CGI (33)
- CSV (22)
- DateTime (66)
- ERB (11)
-
Encoding
:: Converter (33) -
Enumerator
:: Lazy (10) - Exception (22)
-
Fiddle
:: Pointer (44) - File (22)
-
Gem
:: RemoteFetcher (11) -
Gem
:: SourceInfoCache (22) - GetoptLong (11)
- IO (146)
- IPAddr (11)
-
JSON
:: Parser (11) -
Logger
:: Application (1) - MatchData (26)
- Module (11)
-
Net
:: FTP (55) -
Net
:: HTTP (11) -
Net
:: IMAP (216) -
Net
:: IMAP :: ResponseText (11) -
Net
:: IMAP :: TaggedResponse (11) -
Net
:: POP3 (22) - Object (33)
-
OpenSSL
:: ASN1 :: Set (11) -
OpenSSL
:: BN (33) -
OpenSSL
:: PKey :: EC :: Point (22) -
OpenSSL
:: SSL :: SSLContext (11) -
OpenSSL
:: X509 :: Store (11) -
OptionParser
:: ParseError (22) - Pathname (44)
-
RDoc
:: Context (11) -
RDoc
:: Context :: Section (11) - Set (175)
- Shell (12)
-
Shell
:: CommandProcessor (12) -
Shell
:: Filter (12) - SimpleDelegator (11)
- Socket (33)
- String (15)
- StringIO (44)
- StringScanner (11)
- Thread (55)
- Time (22)
- TracePoint (11)
- Tracer (55)
-
WEBrick
:: Cookie (22) -
WEBrick
:: HTTPAuth :: Htdigest (11) -
WEBrick
:: HTTPAuth :: Htpasswd (11) -
WEBrick
:: HTTPResponse (22) - WIN32OLE (44)
-
WIN32OLE
_ METHOD (11) -
Zlib
:: Deflate (11) -
Zlib
:: Inflate (22)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension :: Value (11) - Enumerable (18)
- Etc (22)
- Fcntl (11)
- FileTest (22)
- Kernel (59)
-
Net
:: HTTPHeader (55) -
OpenSSL
:: ASN1 (11) -
OpenSSL
:: X509 (66) - OpenURI (22)
- Process (66)
-
Process
:: Sys (121) - Psych (22)
-
RSS
:: BaseTrackBackModel (22) - Readline (11)
-
Socket
:: Constants (33) -
Test
:: Unit (1) -
WEBrick
:: AccessLog (11) -
WEBrick
:: HTTPAuth :: UserDB (11) -
WEBrick
:: Utils (22) -
Win32
:: Registry :: API (22) -
Win32
:: Registry :: Constants (132)
キーワード
-
$ -I (5) -
$ : (5) -
$ @ (11) -
$ LOAD _ PATH (5) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
DEFAULT
_ CERT _ DIR _ ENV (11) -
DEFAULT
_ CERT _ FILE _ ENV (11) -
F
_ SETFL (11) -
IP
_ PORTRANGE (22) -
KEY
_ ALL _ ACCESS (11) -
KEY
_ CREATE _ LINK (11) -
KEY
_ CREATE _ SUB _ KEY (11) -
KEY
_ ENUMERATE _ SUB _ KEYS (11) -
KEY
_ EXECUTE (11) -
KEY
_ NOTIFY (11) -
KEY
_ QUERY _ VALUE (11) -
KEY
_ READ (11) -
KEY
_ SET _ VALUE (11) -
KEY
_ WRITE (11) -
NEWS for Ruby 3
. 0 . 0 (4) - RegSetValueExA (11)
- Ruby用語集 (11)
-
SO
_ ACCEPTFILTER (22) -
STANDARD
_ RIGHTS _ READ (11) -
STANDARD
_ RIGHTS _ WRITE (11) - SetValue (11)
-
TCP
_ MAXSEG (22) -
V
_ ERR _ DEPTH _ ZERO _ SELF _ SIGNED _ CERT (11) -
V
_ ERR _ SELF _ SIGNED _ CERT _ IN _ CHAIN (11) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT (11) -
V
_ ERR _ UNABLE _ TO _ GET _ ISSUER _ CERT _ LOCALLY (11) - [] (33)
- []= (22)
-
_ _ setobj _ _ (11) -
_ setproperty (11) -
accept
_ charset (11) -
accept
_ charset= (11) - add? (11)
-
add
_ filter (22) - advise (11)
- all? (7)
- any? (11)
-
backtrace
_ locations (11) - binread (11)
- binwrite (22)
-
bit
_ set? (11) - byteindex (2)
- byteoffset (4)
- byterindex (2)
- caller (33)
- ciphers= (11)
- civil (11)
-
class
_ variable _ set (11) -
clear
_ bit! (11) - code (11)
- commercial (11)
- copy (11)
-
copy
_ stream (11) - data (11)
-
defined
_ class (11) - delete? (11)
-
delete
_ if (11) - difference (17)
- disjoint? (11)
- dump (22)
-
enable
_ ssl (22) -
external
_ encoding (11) - fetch (11)
- filter! (6)
- flatten! (11)
- getlocal (11)
- header (11)
- include? (11)
- infinity? (11)
- inflate (11)
-
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
internal
_ encoding (11) - intersect? (11)
- intersection (16)
- issetugid (11)
- jd (11)
-
keep
_ if (11) -
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) - locale= (11)
- localtime (11)
- member? (4)
- move (9)
- new (88)
-
new
_ offset (11) - offset (22)
-
offset
_ vtbl (11) -
open
_ uri (22) - ordinal (11)
- pos= (11)
- pread (7)
-
primitive
_ convert (33) - pwrite (7)
- range= (22)
-
rb
_ time _ timespec _ new (9) - read (11)
- reject! (11)
- reset (44)
-
reset
_ cache _ for (11) - retrbinary (22)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) - search (11)
- seek (44)
- select! (11)
- set (11)
-
set
_ backtrace (22) -
set
_ bit! (11) -
set
_ cache _ data (11) -
set
_ close _ on _ exec (11) -
set
_ comment (11) -
set
_ debug _ output (11) -
set
_ default _ paths (11) -
set
_ dictionary (22) -
set
_ encoding (99) -
set
_ eoutvar (11) -
set
_ error (11) -
set
_ get _ line _ procs (33) -
set
_ log (1) -
set
_ non _ blocking (11) -
set
_ option (11) -
set
_ params (11) -
set
_ passwd (33) -
set
_ range (33) -
set
_ redirect (11) -
set
_ screen _ size (11) -
set
_ socket (11) -
set
_ to _ infinity! (11) -
set
_ trace _ func (11) -
set
_ visibility _ for (11) - setacl (11)
- setbyte (11)
- setegid (11)
- seteuid (11)
- setgid (11)
- setgid? (51)
- setgrent (11)
- setpgid (11)
- setpriority (11)
- setproctitle (11)
- setproperty (22)
- setpwent (11)
- setquota (11)
- setregid (11)
- setresgid (11)
- setresuid (11)
- setreuid (11)
- setrgid (11)
- setrlimit (22)
- setruid (11)
- setsid (11)
- setsockopt (22)
- setuid (11)
- setuid? (51)
-
setup
_ argv (1) -
setup
_ params (11) - sort (11)
- starttls (22)
- storbinary (22)
- store (11)
- sysseek (11)
-
test
/ unit (1) - thread (11)
-
thread
_ variable? (11) -
thread
_ variable _ get (11) -
thread
_ variable _ set (11) -
trackback
_ ping (11) -
trackback
_ ping= (11) -
uid
_ copy (11) -
uid
_ fetch (11) -
uid
_ move (9) -
uid
_ search (11) -
uid
_ sort (11) -
uid
_ store (11) -
uid
_ thread (11) - union (11)
-
with
_ index (10) - write (22)
- 演算子式 (11)
検索結果
先頭5件
-
Set
# disjoint?(set) -> bool (27295.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 (27289.0) -
self と set の共通要素がある場合に true を返します。
...と 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].int......ersect?(Set[4, 5]) # => false
@see Set#intersection, Set#disjoint?... -
Set
# filter! {|element| . . . } -> self | nil (27206.0) -
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
...各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
@return 変更があった場合は self を、変更がなかった場合は nil を返します。... -
Set
# delete _ if {|o| . . . } -> self (27136.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
...ete_if は常に 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
# include?(o) -> bool (27136.0) -
オブジェクト o がその集合に属する場合に true を返します。
...オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//}... -
Set
# keep _ if {|element| . . . } -> self (27106.0) -
各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
...各要素に対してブロックを評価し、その結果が偽であった要素を self から削除します。
@return 常に self を返します。... -
Set
# intersection(enum) -> Set (24244.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
# union(enum) -> Set (24239.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
# difference(enum) -> Set (24238.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
# include?(o) -> bool (24136.0) -
オブジェクト o がその集合に属する場合に true を返します。
...オブジェクト o がその集合に属する場合に true を返します。
@param o オブジェクトを指定します。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
p set.include?('world') # => true
p set.include?('bye') # => false
//}... -
Set
# reject! {|o| . . . } -> self | nil (24136.0) -
集合の各要素に対してブロックを実行し、その結果が真であるようなすべての 要素を削除します。
...ete_if は常に 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...