2149件ヒット
[1-100件を表示]
(0.133秒)
ライブラリ
- ビルトイン (680)
-
cgi
/ core (48) -
cgi
/ html (24) - csv (12)
- date (24)
- delegate (24)
- digest (12)
- erb (12)
- fiddle (24)
- getoptlong (24)
- ipaddr (12)
-
irb
/ context (12) - json (36)
- logger (1)
-
minitest
/ unit (1) -
net
/ ftp (58) -
net
/ http (108) -
net
/ imap (260) -
net
/ pop (24) - open-uri (24)
- openssl (96)
- optparse (24)
- pathname (48)
- psych (12)
- rake (12)
-
rdoc
/ context (12) - rss (108)
-
rubygems
/ doc _ manager (12) -
rubygems
/ source _ info _ cache (48) - set (117)
-
shell
/ command-processor (12) - socket (24)
- strscan (12)
- tracer (12)
- weakref (12)
-
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) -
webrick
/ httpauth / userdb (12) -
webrick
/ httprequest (12) -
webrick
/ httpresponse (24) - win32ole (36)
- zlib (48)
クラス
-
ARGF
. class (72) - Array (13)
- BasicSocket (24)
- Binding (36)
- CGI (24)
-
CSV
:: Row (12) - DateTime (24)
- Delegator (12)
-
Digest
:: Base (12) - ERB (12)
-
Encoding
:: Converter (36) - Enumerator (24)
-
Enumerator
:: Lazy (12) - Exception (24)
-
Fiddle
:: Pointer (24) -
File
:: Stat (24) -
Gem
:: DocManager (12) -
Gem
:: SourceInfoCache (48) - GetoptLong (24)
- IO (68)
- IPAddr (12)
-
IRB
:: Context (12) -
JSON
:: Parser (12) -
JSON
:: State (24) -
Logger
:: Application (1) - MatchData (30)
-
MiniTest
:: Unit :: TestCase (1) - Module (24)
-
Net
:: FTP (48) -
Net
:: FTP :: MLSxEntry (10) -
Net
:: IMAP (212) -
Net
:: IMAP :: ContinuationRequest (12) -
Net
:: IMAP :: ResponseText (24) -
Net
:: IMAP :: TaggedResponse (12) -
Net
:: POP3 (24) - Object (36)
-
OpenSSL
:: BN (24) -
OpenSSL
:: Engine (12) -
OpenSSL
:: HMAC (12) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: Store (12) -
OptionParser
:: ParseError (24) - Pathname (48)
-
Psych
:: SyntaxError (12) -
RDoc
:: Context (12) -
RDoc
:: Options (12) -
RSS
:: Maker :: XMLStyleSheets :: XMLStyleSheet (24) -
RSS
:: XMLStyleSheet (24) -
Rake
:: Task (12) - Set (132)
-
Shell
:: CommandProcessor (12) - SimpleDelegator (12)
- String (6)
- StringScanner (12)
- Thread (72)
- Time (24)
- TracePoint (12)
- Tracer (12)
-
WEBrick
:: HTTPAuth :: Htdigest (12) -
WEBrick
:: HTTPAuth :: Htpasswd (12) -
WEBrick
:: HTTPRequest (12) -
WEBrick
:: HTTPResponse (24) - WIN32OLE (36)
- WeakRef (12)
-
Zlib
:: Deflate (12) -
Zlib
:: Inflate (24) -
Zlib
:: ZStream (12)
モジュール
-
CGI
:: HtmlExtension (24) -
CGI
:: QueryExtension (12) -
CGI
:: QueryExtension :: Value (12) - Enumerable (152)
-
Net
:: HTTPHeader (108) -
OpenSSL
:: SSL :: SocketForwarder (12) -
OpenURI
:: Meta (24) -
RSS
:: BaseTrackBackModel (60) -
WEBrick
:: HTTPAuth :: UserDB (12)
キーワード
- [] (36)
- []= (24)
-
_ _ setobj _ _ (36) -
_ setproperty (12) -
accept
_ charset (36) - add (12)
- add? (12)
-
add
_ trace _ func (12) - advise (12)
- all? (32)
- any? (32)
-
backtrace
_ locations (12) - binwrite (12)
- byteindex (3)
- byteoffset (6)
- byterindex (3)
- charset (70)
- charset= (24)
-
class
_ variable _ set (12) - classify (12)
- clear (12)
-
clear
_ bit! (12) - code (12)
-
const
_ set (12) -
content
_ type= (12) - copy (12)
- data (24)
-
defined
_ class (12) - difference (7)
- each (12)
-
enable
_ ssl (12) -
external
_ encoding (12) - fetch (12)
- flatten (12)
- flatten! (12)
-
form
_ data= (12) - getlocal (12)
- header (12)
- inflate (12)
-
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
internal
_ encoding (24) - intersection (6)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) - localtime (12)
- map! (12)
- move (10)
-
new
_ offset (12) - none? (32)
- offset (48)
- one? (32)
- parse (12)
- pread (8)
-
primitive
_ convert (36) -
quirks
_ mode= (12) - range= (24)
- replace (12)
- reset (72)
-
reset
_ cache _ data (12) -
reset
_ cache _ file (12) -
reset
_ cache _ for (12) - retrbinary (24)
- search (12)
- seek (12)
-
set
_ arg _ names (12) -
set
_ backtrace (24) -
set
_ bit! (12) -
set
_ cache _ data (12) -
set
_ content _ type (12) -
set
_ debug _ output (12) -
set
_ default (12) -
set
_ default _ paths (12) -
set
_ dictionary (24) -
set
_ encoding (72) -
set
_ eoutvar (12) -
set
_ error (24) -
set
_ form _ data (12) -
set
_ generator (12) -
set
_ get _ line _ procs (12) -
set
_ last _ value (12) -
set
_ log (1) -
set
_ option (12) -
set
_ params (24) -
set
_ passwd (36) -
set
_ range (36) -
set
_ redirect (12) -
set
_ trace _ func (12) -
set
_ visibility _ for (12) - setacl (12)
- setgid? (30)
- setproperty (24)
- setquota (12)
- setsockopt (36)
- setuid? (30)
- setup (1)
-
setup
_ rdoc (12) - sort (12)
- starttls (24)
- storbinary (24)
- store (12)
- subtract (12)
- text (12)
- thread (12)
-
thread
_ variable? (12) -
thread
_ variable _ get (12) -
thread
_ variable _ set (12) -
to
_ a (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) -
with
_ index (36) - write (12)
検索結果
先頭5件
-
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
# classify {|o| . . . } -> Hash (23225.0) -
集合をブロックの値によって分類し、結果をハッシュとして返します。
...ます。
生成されるハッシュのキーはブロックの実行結果、値は分類された集合と
なります。
//emlist[][ruby]{
require 'set'
numbers = Set[10, 4.5, 20, 30, 31.2]
p numbers.classify {|o| o.class}
# => {Integer=>#<Set: {10, 20, 30}>, Float=>#<Set: {4.5, 31.2}>}
//}... -
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
# subtract(enum) -> self (23137.0) -
元の集合から、enum で与えられた要素を削除します。
...た要素を削除します。
引数 enum には each メソッドが定義されている必要があります。
@param enum 削除対象の要素を格納したオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に......発生します。
//emlist[][ruby]{
require 'set'
set = Set[10, 20, 40]
set.subtract([10, 20, 30])
p set # => #<Set: {40}>
//}... -
Set
# to _ a -> Array (23132.0) -
self を配列に変換します。要素の順序は不定です。
...self を配列に変換します。要素の順序は不定です。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
p set.to_a # => ["hello", "world"]
//}... -
Set
# clear -> self (23125.0) -
集合の要素をすべて削除し、空にした後の self を返します。
...集合の要素をすべて削除し、空にした後の self を返します。
//emlist[][ruby]{
require 'set'
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.clear
p s # => #<Set: {}>
//}... -
Set
# replace(enum) -> self (23125.0) -
集合の要素をすべて削除し、enum で与えられた要素に置き換えます。
...素に置き換えます。
引数 enum には each メソッドが定義されている必要があります。
@param enum 置き換え後の集合要素を格納するオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合......に
発生します。
//emlist[][ruby]{
require 'set'
p s = Set[10, 20, 30] # => #<Set: {10, 20, 30}>
s.replace([15, 25])
p s # => #<Set: {15, 25}>
//}... -
Set
# each {|o| . . . } -> self (23113.0) -
集合の各要素についてブロックを実行します。
...集合の各要素についてブロックを実行します。
//emlist[][ruby]{
require 'set'
s = Set[10, 20]
ary = []
s.each {|num| ary << num + 1}
p ary # => [11, 21]
//}... -
IPAddr
# set(addr , *family) -> self (21202.0) -
このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
...このオブジェクトの IP アドレスとアドレスファミリをセットして自身を返します。
@param addr セットする IP アドレスの数値表現。
@param family セットするアドレスファミリ。... -
Set
# map! {|o| . . . } -> self (20137.0) -
集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
...集合の各要素についてブロックを評価し、その結果で元の集合を置き換えます。
//emlist[][ruby]{
require 'set'
set = Set['hello', 'world']
set.map! {|str| str.capitalize}
p set # => #<Set: {"Hello", "World"}>
//}
@see Enumerable#collect... -
Set
# add(o) -> self (20125.0) -
集合にオブジェクト o を加えます。
...
add は常に self を返します。<< は add の別名です。
add? は、集合に要素が追加された場合には self を、変化がなかった場合には
nil を返します。
@param o 追加対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s = Set......[1, 2]
s << 10
p s # => #<Set: {1, 2, 10}>
p s.add?(20) # => #<Set: {1, 2, 10, 20}>
p s.add?(2) # => nil
//}...