2279件ヒット
[1-100件を表示]
(0.270秒)
ライブラリ
- ビルトイン (604)
-
cgi
/ core (44) -
cgi
/ html (22) - csv (11)
- date (22)
- fiddle (44)
- getoptlong (22)
-
irb
/ context (11) - json (33)
- logger (1)
-
minitest
/ unit (1) -
net
/ ftp (64) -
net
/ http (110) -
net
/ imap (238) -
net
/ pop (33) -
net
/ smtp (33) - open-uri (22)
- openssl (165)
- optparse (22)
- pathname (44)
- psych (11)
- rake (11)
-
rdoc
/ context (33) - rss (22)
-
rubygems
/ doc _ manager (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ source _ info _ cache (44) - set (347)
-
shell
/ command-processor (12) - socket (22)
- stringio (44)
- strscan (11)
- tracer (11)
-
webrick
/ httprequest (11) -
webrick
/ httpresponse (33) - win32ole (44)
- zlib (44)
クラス
-
ARGF
. class (66) - Array (11)
- BasicSocket (22)
- Binding (33)
- CGI (22)
- CSV (11)
- DateTime (22)
-
Encoding
:: Converter (33) - Enumerator (22)
-
Enumerator
:: Lazy (10) - Exception (22)
-
Fiddle
:: Pointer (44) -
Gem
:: DocManager (11) -
Gem
:: RemoteFetcher (11) -
Gem
:: SourceInfoCache (44) - GetoptLong (22)
- IO (107)
-
IRB
:: Context (11) -
JSON
:: Parser (11) -
JSON
:: State (22) -
Logger
:: Application (1) - MatchData (26)
-
MiniTest
:: Unit :: TestCase (1) - Module (22)
-
Net
:: FTP (55) -
Net
:: FTP :: MLSxEntry (9) -
Net
:: HTTP (11) -
Net
:: IMAP (194) -
Net
:: IMAP :: ContinuationRequest (11) -
Net
:: IMAP :: ResponseText (22) -
Net
:: IMAP :: TaggedResponse (11) -
Net
:: POP3 (33) -
Net
:: SMTP (33) - Object (33)
-
OpenSSL
:: BN (33) -
OpenSSL
:: Cipher (11) -
OpenSSL
:: Digest (11) -
OpenSSL
:: Engine (11) -
OpenSSL
:: HMAC (11) -
OpenSSL
:: PKey :: EC :: Group (11) -
OpenSSL
:: PKey :: EC :: Point (22) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: X509 :: Store (11) -
OpenSSL
:: X509 :: StoreContext (11) -
OptionParser
:: ParseError (22) - Pathname (44)
-
Psych
:: SyntaxError (11) -
RDoc
:: Context (22) -
RDoc
:: Context :: Section (11) -
RDoc
:: Options (11) -
Rake
:: Task (11) - Set (325)
-
Shell
:: CommandProcessor (12) - String (15)
- StringIO (44)
- StringScanner (11)
- Thread (44)
- Time (33)
- TracePoint (11)
- Tracer (11)
-
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (33) - WIN32OLE (33)
-
WIN32OLE
_ METHOD (11) -
Zlib
:: Deflate (11) -
Zlib
:: Inflate (22) -
Zlib
:: ZStream (11)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (11) -
CGI
:: QueryExtension :: Value (11) - Enumerable (138)
-
Net
:: HTTPHeader (99) -
OpenSSL
:: SSL :: SocketForwarder (11) -
OpenURI
:: Meta (22) -
RSS
:: BaseTrackBackModel (22)
キーワード
- & (11)
- + (11)
- - (11)
- [] (33)
- []= (33)
- ^ (11)
-
_ setproperty (11) -
accept
_ charset (33) - add? (11)
-
add
_ trace _ func (11) - advise (11)
- all? (29)
- any? (29)
-
backtrace
_ locations (11) - binwrite (11)
-
bit
_ set? (11) - byteindex (2)
- byteoffset (4)
- byterindex (2)
- charset (42)
- ciphers= (11)
-
class
_ variable _ set (11) -
clear
_ bit! (11) - clone (11)
- code (11)
-
const
_ set (11) -
content
_ type= (11) - copy (11)
- data (22)
-
debug
_ output= (11) -
defined
_ class (11) - delete? (11)
- difference (17)
- disjoint? (11)
- divide (22)
- dup (11)
-
enable
_ ssl (11) - error= (11)
-
external
_ encoding (11) - fetch (11)
- filter! (6)
- flatten (11)
- flatten! (11)
-
form
_ data= (11) -
gmt
_ offset (11) - gmtoff (11)
- header (11)
- include? (11)
- infinity? (11)
- inflate (11)
- inspect (11)
-
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
internal
_ encoding (22) - intersect? (11)
- intersection (16)
-
keep
_ if (11) - length (11)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) - member? (4)
- merge (11)
- move (9)
-
new
_ offset (11) - none? (29)
- offset (44)
-
offset
_ vtbl (11) - one? (29)
- parse (11)
- pos= (11)
- pread (7)
-
primitive
_ convert (33) - pwrite (7)
-
quirks
_ mode= (11) - range= (22)
- reject! (11)
- replace (11)
- reset (99)
-
reset
_ cache _ data (11) -
reset
_ cache _ file (11) -
reset
_ cache _ for (11) - retrbinary (22)
- rset (11)
- search (11)
- seek (44)
- select! (11)
-
set
_ arg _ names (11) -
set
_ backtrace (22) -
set
_ bit! (11) -
set
_ cache _ data (11) -
set
_ comment (11) -
set
_ content _ type (11) -
set
_ current _ section (11) -
set
_ debug _ output (33) -
set
_ default (11) -
set
_ default _ paths (11) -
set
_ dictionary (22) -
set
_ encoding (99) -
set
_ encoding _ by _ bom (5) -
set
_ error (22) -
set
_ form _ data (11) -
set
_ generator (11) -
set
_ get _ line _ procs (11) -
set
_ last _ value (11) -
set
_ log (1) -
set
_ option (11) -
set
_ params (22) -
set
_ range (33) -
set
_ redirect (11) -
set
_ socket (11) -
set
_ to _ infinity! (11) -
set
_ trace _ func (11) -
set
_ visibility _ for (11) - setacl (11)
- setbyte (11)
- setgid? (17)
- setproperty (22)
- setquota (11)
- setsockopt (33)
- setuid? (17)
- setup (1)
-
setup
_ rdoc (11) - size (11)
- sort (11)
- starttls (22)
- storbinary (22)
- store (11)
- subtract (11)
- sysseek (11)
- text (11)
- thread (11)
-
thread
_ variable _ get (11) -
to
_ s (7) -
to
_ set (22) -
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)
-
utc
_ offset (11) -
with
_ index (32) - write (11)
- | (11)
検索結果
先頭5件
-
Set
# disjoint?(set) -> bool (23278.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 (23272.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].inters......ect?(Set[4, 5]) # => false
@see Set#intersection, Set#disjoint?... -
Set
# flatten -> Set (23244.0) -
集合を再帰的に平坦化します。
...す。
flatten は、平坦化した集合を新しく作成し、それを返します。
flatten! は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には 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
# clone -> Set (23233.0) -
集合を複製して返します。
...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... -
Set
# flatten! -> self | nil (23144.0) -
集合を再帰的に平坦化します。
...す。
flatten は、平坦化した集合を新しく作成し、それを返します。
flatten! は、元の集合を破壊的に平坦化します。集合の要素に変更が
発生した場合には 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
# include?(o) -> bool (23131.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
# inspect -> String (23119.0) -
人間の読みやすい形に表現した文字列を返します。
...人間の読みやすい形に表現した文字列を返します。
//emlist[][ruby]{
require 'set'
puts Set.new(['element1', 'element2']).inspect
# => #<Set: {"element1", "element2"}>
//}... -
Set
# length -> Integer (23113.0) -
集合の要素数を返します。
...集合の要素数を返します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30, 10].size # => 3
//}... -
Set
# union(enum) -> Set (20228.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, 3... -
Set
# difference(enum) -> Set (20227.0) -
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。
...なわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた
新しい集合を作ります。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場......合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
//}...