別のキーワード
種類
- インスタンスメソッド (2127)
- 特異メソッド (1401)
- モジュール関数 (468)
ライブラリ
- ビルトイン (1540)
- abbrev (24)
-
cgi
/ core (60) - coverage (7)
- csv (255)
- date (124)
- dbm (24)
- drb (24)
-
drb
/ extservm (12) - erb (16)
- forwardable (48)
- gdbm (24)
- json (216)
-
json
/ add / bigdecimal (24) -
json
/ add / complex (24) -
json
/ add / date (24) -
json
/ add / date _ time (24) -
json
/ add / exception (24) -
json
/ add / ostruct (24) -
json
/ add / range (24) -
json
/ add / rational (24) -
json
/ add / regexp (24) -
json
/ add / struct (24) -
json
/ add / symbol (24) -
json
/ add / time (24) -
minitest
/ unit (1) - mkmf (60)
-
net
/ http (96) -
net
/ imap (48) -
net
/ pop (12) - objspace (36)
- open-uri (24)
- open3 (108)
- openssl (60)
- optparse (60)
- ostruct (34)
- pstore (60)
- psych (19)
- rake (12)
- rbconfig (12)
-
rdoc
/ context (24) -
rdoc
/ markup / to _ html _ crossref (12) -
rdoc
/ text (12) -
rdoc
/ top _ level (12) -
rexml
/ document (84) -
rexml
/ sax2listener (12) -
rexml
/ streamlistener (12) -
rinda
/ rinda (48) -
rinda
/ tuplespace (48) -
rubygems
/ command (24) -
rubygems
/ commands / dependency _ command (12) -
rubygems
/ remote _ fetcher (12) -
rubygems
/ security (12) -
rubygems
/ source _ index (12) -
rubygems
/ source _ info _ cache (36) - sdbm (24)
- tsort (23)
- uri (168)
-
webrick
/ accesslog (12) -
webrick
/ httputils (24) - win32ole (12)
-
yaml
/ dbm (24) -
yaml
/ store (21)
クラス
- Array (47)
- BigDecimal (24)
- CGI (36)
-
CGI
:: Cookie (12) - CSV (240)
-
CSV
:: Row (15) - Complex (24)
- Coverage (7)
- DBM (24)
-
DRb
:: DRbServer (12) -
DRb
:: ExtServManager (12) - Data (3)
- Date (134)
- DateTime (38)
- ERB (16)
-
Encoding
:: Converter (48) - Exception (24)
- GDBM (24)
-
Gem
:: Command (24) -
Gem
:: Commands :: DependencyCommand (12) -
Gem
:: RemoteFetcher (12) -
Gem
:: SourceIndex (12) -
Gem
:: SourceInfoCache (36) - Hash (557)
- IO (168)
-
JSON
:: Parser (12) -
JSON
:: State (24) - MatchData (14)
-
MiniTest
:: Unit (1) -
Net
:: HTTP (12) -
Net
:: HTTPRequest (12) -
Net
:: IMAP (48) -
Net
:: POP3 (12) - Numeric (12)
- Object (36)
-
OpenSSL
:: Config (12) -
OpenSSL
:: SSL :: SSLContext (12) -
OpenSSL
:: X509 :: ExtensionFactory (36) - OpenStruct (58)
- OptionParser (48)
- PStore (60)
-
RDoc
:: Context (24) -
RDoc
:: Markup :: ToHtmlCrossref (12) -
RDoc
:: TopLevel (12) -
REXML
:: Document (12) -
REXML
:: Element (48) -
REXML
:: XPath (24) -
Rake
:: TaskArguments (12) - Range (24)
- Rational (24)
- Regexp (24)
-
Rinda
:: TupleSpace (48) -
Rinda
:: TupleSpaceProxy (48) -
RubyVM
:: InstructionSequence (48) - SDBM (24)
- String (228)
- Struct (44)
- Symbol (24)
- Thread (12)
- Time (26)
-
URI
:: FTP (24) -
URI
:: Generic (48) -
URI
:: HTTP (24) -
URI
:: LDAP (24) -
URI
:: MailTo (24) - WIN32OLE (12)
-
YAML
:: DBM (24) -
YAML
:: Store (21)
モジュール
- Abbrev (12)
-
CGI
:: QueryExtension (24) - DRb (12)
- Enumerable (51)
- Forwardable (24)
- GC (54)
-
Gem
:: Security (12) - JSON (60)
-
JSON
:: Generator :: GeneratorMethods :: Array (12) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (12) -
JSON
:: Generator :: GeneratorMethods :: Float (12) -
JSON
:: Generator :: GeneratorMethods :: Hash (12) -
JSON
:: Generator :: GeneratorMethods :: Integer (12) -
JSON
:: Generator :: GeneratorMethods :: NilClass (12) -
JSON
:: Generator :: GeneratorMethods :: Object (12) -
JSON
:: Generator :: GeneratorMethods :: String (12) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (12) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (12) - Kernel (240)
- Marshal (24)
-
Net
:: HTTPHeader (72) - ObjectSpace (48)
- Open3 (108)
- OpenURI (24)
-
OptionParser
:: Arguable (12) - Psych (19)
-
RDoc
:: Text (12) -
REXML
:: SAX2Listener (12) -
REXML
:: StreamListener (12) - RbConfig (12)
- SingleForwardable (24)
- TSort (23)
- URI (24)
-
WEBrick
:: AccessLog (12) -
WEBrick
:: HTTPUtils (24)
オブジェクト
- ENV (36)
キーワード
- % (12)
- < (10)
- << (12)
- <= (10)
- == (12)
- === (12)
- > (10)
- >= (10)
- [] (61)
- []= (36)
-
_ httpdate (12) -
_ iso8601 (12) -
_ jisx0301 (12) -
_ parse (12) -
_ rfc2822 (12) -
_ rfc3339 (12) -
_ rfc822 (12) -
_ strptime (24) -
_ xmlschema (12) - abbrev (24)
-
add
_ attributes (12) -
add
_ class _ or _ module (24) -
add
_ element (12) -
add
_ specs (12) - all? (24)
- assoc (24)
- build (120)
- build2 (24)
-
build
_ self _ signed _ cert (12) - command= (12)
- compile (12)
-
compile
_ file (12) -
compile
_ option= (12) - context= (12)
-
count
_ nodes (12) -
count
_ objects (12) -
count
_ objects _ size (12) -
count
_ tdata _ objects (12) -
create
_ ext _ from _ hash (12) -
create
_ extension (24) -
decode
_ www _ form (12) -
deconstruct
_ keys (20) - default (24)
- default= (12)
-
default
_ proc= (12) - defaults= (12)
- delegate (24)
- delete (36)
- dig (40)
- dump (24)
- each (12)
-
each
_ strongly _ connected _ component _ from (23) - encode (36)
-
encode
_ www _ form (12) - eql? (60)
- equal? (12)
- exec (48)
- fetch (108)
-
fetch
_ path (12) -
fetch
_ values (20) - filter (36)
-
find
_ gems (12) - flatten (12)
- foreach (24)
-
form
_ data= (12) - format (12)
-
from
_ state (12) - generate (24)
-
generate
_ line (12) - getopts (60)
- gsub (48)
- gsub! (48)
-
handle
_ interrupt (12) -
has
_ key? (12) -
has
_ value? (12) - header (12)
- include? (12)
- index (7)
- instance (24)
-
instance
_ delegate (12) - intersection (6)
- invoke (12)
-
is
_ a? (12) -
json
_ create (156) - key (12)
- key? (12)
-
kind
_ of? (12) -
latest
_ gc _ info (24) -
load
_ mime _ types (12) - match (12)
- member? (12)
- merge (24)
- merge! (24)
-
named
_ captures (12) - new (192)
- open (48)
-
open
_ uri (24) - out (12)
- params (12)
- params= (12)
- parse (48)
-
parse
_ header (12) -
parse
_ line (12) - pipeline (12)
-
pipeline
_ r (24) -
pipeline
_ rw (24) -
pipeline
_ start (24) -
pipeline
_ w (24) - popen (168)
-
post
_ form (12) -
pretty
_ generate (12) -
pretty
_ unparse (12) -
primitive
_ convert (48) -
process
_ args (1) - rassoc (24)
- read (36)
-
read
_ all (24) -
read
_ cache _ data (12) - readlines (12)
- replace (72)
-
reset
_ cache _ for (12) - result (15)
-
result
_ with _ hash (8) -
rm
_ f (12) -
rm
_ rf (12) - root? (12)
-
safe
_ load (19) -
set
_ cache _ data (12) -
set
_ form _ data (12) -
set
_ params (12) -
setup
_ params (12) -
single
_ delegate (12) - spawn (48)
- sprintf (12)
-
ssl
_ params (12) -
start
_ element (12) -
start
_ service (12) - starttls (24)
- stat (24)
- store (12)
-
strip
_ hashes (12) - sub (36)
- sub! (36)
- system (48)
- table (12)
-
tag
_ start (12) - take (24)
- tally (8)
-
to
_ h (19) -
to
_ json (252) -
transform
_ keys (12) -
transform
_ keys! (12) -
try
_ do (24) -
type
_ params (12) - union (7)
-
unmatched
_ alias _ lists= (12) - unparse (12)
- update (48)
- value? (12)
-
values
_ at (12) -
verify
_ compaction _ references (6) -
with
_ defaults (12) - write (24)
- xsystem (12)
- | (12)
検索結果
先頭5件
-
Hash
# merge!(*others) -> self (21030.0) -
selfとothersのハッシュの内容を順番にマージ(統合)します。
...値を使います。
othersがハッシュではない場合、othersのメソッドto_hashを使って暗黙の変換を試みます。
@param others マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......, 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge,Hash#replace... -
Hash
# merge!(*others) {|key , self _ val , other _ val| . . . } -> self (21030.0) -
selfとothersのハッシュの内容を順番にマージ(統合)します。
...値を使います。
othersがハッシュではない場合、othersのメソッドto_hashを使って暗黙の変換を試みます。
@param others マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......, 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge,Hash#replace... -
Hash
# update(*others) -> self (21030.0) -
selfとothersのハッシュの内容を順番にマージ(統合)します。
...値を使います。
othersがハッシュではない場合、othersのメソッドto_hashを使って暗黙の変換を試みます。
@param others マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......, 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge,Hash#replace... -
Hash
# update(*others) {|key , self _ val , other _ val| . . . } -> self (21030.0) -
selfとothersのハッシュの内容を順番にマージ(統合)します。
...値を使います。
othersがハッシュではない場合、othersのメソッドto_hashを使って暗黙の変換を試みます。
@param others マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......, 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge,Hash#replace... -
Hash
# values _ at(*keys) -> [object] (21030.0) -
引数で指定されたキーに対応する値の配列を返します。
...れたキーに対応する値の配列を返します。
キーに対応する要素がなければデフォルト値が使用されます。
@param keys キーを 0 個以上指定します。
@return 引数で指定されたキーに対応する値の配列を返します。
引数が......指定されなかった場合は、空の配列を返します。
//emlist[例][ruby]{
h = {1=>"a", 2=>"b", 3=>"c"}
p h.values_at(1,3,4) #=> ["a", "c", nil]
# [h[1], h[3] ,h[4]] と同じ
//}
@see Hash#[] , Hash.new, Hash#default, Hash#default_proc, Array#values_at... -
Hash
# merge!(other) -> self (21024.0) -
selfとotherのハッシュの内容をマージ(統合)します。
...の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......'B', 3 => 'C', 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge!... -
Hash
# merge!(other) {|key , self _ val , other _ val| . . . } -> self (21024.0) -
selfとotherのハッシュの内容をマージ(統合)します。
...の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......'B', 3 => 'C', 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge!... -
Hash
# update(other) -> self (21024.0) -
selfとotherのハッシュの内容をマージ(統合)します。
...の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......'B', 3 => 'C', 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge!... -
Hash
# update(other) {|key , self _ val , other _ val| . . . } -> self (21024.0) -
selfとotherのハッシュの内容をマージ(統合)します。
...の値を使います。
otherがハッシュではない場合、otherのメソッドto_hashを使って暗黙の変換を試みます。
@param other マージ用のハッシュまたはメソッド to_hash でハッシュに変換できるオブジェクトです。
@return マージ後のself......'B', 3 => 'C', 4 => 'D'}
p foo.update(bar) #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo #=> {1=>"a", 2=>"B", 3=>"C", 4=>"D"}
p foo.update(bar) {|key, foo_val, bar_val| foo_val + bar_val } # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
p foo # => {1=>"a", 2=>"BB", 3=>"CC", 4=>"DD"}
//}
@see Hash#merge!... -
Hash
# ==(other) -> bool (21018.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
...ソッドで比較して全て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=......> true
{ 1 => :a } == { 1 => :a, 2 => :b } #=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)
{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)
//}
@see Hash#equal?... -
Hash
# ===(other) -> bool (21018.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
...ソッドで比較して全て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=......> true
{ 1 => :a } == { 1 => :a, 2 => :b } #=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)
{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)
//}
@see Hash#equal?... -
Hash
# []=(key , value) (21018.0) -
key に対して value を関連づけます。value を返し ます。
...key に対して value を関連づけます。value を返し
ます。
@param key キーを指定します。
@param value 値を指定します。
//emlist[例][ruby]{
h = {}
h[:key] = "value"
p h #=>{:key => "value"}
//}
@see Hash#[]... -
Hash
# eql?(other) -> bool (21018.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
...ソッドで比較して全て等しく、
値が == メソッドで比較して全て等しい場合に真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
#(出力関数は省略)
{ 1 => :a } == { 1 => :a } #=......> true
{ 1 => :a } == { 1 => :a, 2 => :b } #=> false
{ 1 => :a } == { 1.0 => :a } #=> false ( 1.eql?(1.0) は false なので)
{ :x => 1 } == { :x => 1.0 } #=> true ( 1 == 1.0 は true なので)
//}
@see Hash#equal?...