463件ヒット
[1-100件を表示]
(0.025秒)
ライブラリ
- ビルトイン (151)
-
cgi
/ core (60) - date (12)
-
net
/ http (36) - ostruct (12)
-
rexml
/ sax2listener (12) - rubygems (24)
-
rubygems
/ requirement (12) -
webrick
/ accesslog (12) -
webrick
/ httprequest (48)
クラス
- CGI (12)
- Date (12)
-
Enumerator
:: ArithmeticSequence (7) -
Gem
:: Requirement (12) - Hash (24)
-
Net
:: HTTPRequest (12) - Numeric (12)
- Object (12)
- OpenStruct (12)
-
RubyVM
:: InstructionSequence (72) - String (12)
-
WEBrick
:: HTTPRequest (48)
モジュール
-
CGI
:: QueryExtension (48) -
Gem
:: QuickLoader (24) -
Net
:: HTTPHeader (24) -
REXML
:: SAX2Listener (12) -
WEBrick
:: AccessLog (12)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - GemPaths (12)
- GemVersions (12)
-
NEWS for Ruby 2
. 1 . 0 (12) - Numeric (12)
- OPS (12)
-
_ strptime (12) - attributes (12)
- cgi (12)
- compile (12)
-
compile
_ file (12) -
compile
_ option (12) -
compile
_ option= (12) - eql? (60)
- equal? (12)
- files (12)
-
form
_ data= (12) - header (12)
- new (24)
- params (12)
- params= (12)
- parse (12)
- pp (12)
- query (12)
-
ruby 1
. 6 feature (12) -
set
_ form _ data (12) -
setup
_ params (12) -
start
_ element (12) -
to
_ a (12) -
webrick
/ cgi (12) - リテラル (12)
検索結果
先頭5件
-
Enumerator
:: ArithmeticSequence # hash -> Integer (21101.0) -
自身のハッシュ値を返します。
...自身のハッシュ値を返します。
begin, end, step, exclude_end? が等しい Enumerable::ArithmeticSequence は
同じハッシュ値を返します。... -
Hash
# equal?(other) -> bool (15112.0) -
指定された other が self 自身である場合のみ真を返します。
...指定された other が self 自身である場合のみ真を返します。
@param other 自身と比較したい Hash オブジェクトを指定します。
//emlist[例][ruby]{
p({}.equal?({})) #=> false
a = {}
p a.equal?(a) #=> true
//}
@see Hash#==... -
Hash
# eql?(other) -> bool (12112.0) -
自身と other が同じ数のキーを保持し、キーが eql? メソッドで比較して全て等しく、 値が == メソッドで比較して全て等しい場合に真を返します。
...身と 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?... -
WEBrick
:: HTTPRequest # query -> Hash (9207.0) -
リクエストのクエリーあるいはクライアントがフォームへ入力した値を表すハッシュを返します。
...してください。クライアントからの入力によっては巨大な文字列が
生成されてしまいます。
例:
h = req.query
p h['q'] #=> "ruby rails session"
p h['upfile']['content-type'] #=> "plain/text"
p h['upfile'].filename #=> "m... -
Object
# eql?(other) -> bool (6128.0) -
オブジェクトと other が等しければ真を返します。Hash で二つのキー が等しいかどうかを判定するのに使われます。
...オブジェクトと other が等しければ真を返します。Hash で二つのキー
が等しいかどうかを判定するのに使われます。
このメソッドは各クラスの性質に合わせて再定義すべきです。
多くの場合、 == と同様に同値性の判定をす......トでは equal? と同じオブジェクト
の同一性判定になっています。
このメソッドを再定義した時には Object#hash メソッ
ドも再定義しなければなりません。
@param other 比較するオブジェクトです。
//emlist[][ruby]{
p("foo".eql?("bar"))......#=> false
p("foo".eql?("foo")) #=> true
p(4.eql?(4)) #=> true
p(4.eql?(4.0)) #=> false
//}
@see Object#hash,Object#equal?,Object#==... -
String
# eql?(other) -> bool (6112.0) -
文字列の内容が文字列 other の内容と等しいときに true を返します。 等しくなければ false を返します。
...せん。
つまり、"string".eql?(str) という式を実行した場合には、
str が "string" という内容の文字列でありさえすれば常に true を返します。
同一のオブジェクトであるかどうかを判定したいときは
Object#equal? を使ってください。......ください。
Hash クラス内での比較に使われます。
@param other 任意のオブジェクト
@return true か false
//emlist[例][ruby]{
p "string".eql?("string") # => true
p "string".eql?("STRING") # => false
p "string".eql?("") # => false
p "".eql?("string")......> false
p "string".eql?("str" + "ing") # => true (内容が同じなら true)
p "string".eql?("stringX".chop) # => true (内容が同じなら true)
p "string".upcase.eql?("String".upcase) # => true
p "string".downcase.eql?("String".downcase) # => true
//}
@see Hash, String#<=>, String......# => false
p "string".eql?("str" + "ing") # => true (内容が同じなら true)
p "string".eql?("stringX".chop) # => true (内容が同じなら true)
//}
@see Hash, String#<=>, String#casecmp, String#==... -
Numeric
# eql?(other) -> bool (6106.0) -
自身と other のクラスが等しくかつ == メソッドで比較して等しい場合に true を返します。 そうでない場合に false を返します。
...クラスは、eql? で比較して等しい数値同士が同じハッシュ値を返すように
hash メソッドを適切に定義する必要があります。
@param other 自身と比較したい数値を指定します。
//emlist[例][ruby]{
p 1.eql?(1) #=> true
p 1.eql?(1.0) #=> fals......e
p 1 == 1.0 #=> true
//}
@see Object#equal?, Object#eql?, Object#==, Object#===... -
OpenStruct
# eql?(other) -> bool (6106.0) -
self と other が等しい場合に true を返します。そうでない場合は false を 返します。
...を
返します。
具体的には other が OpenStruct オブジェクトかそのサブクラスでかつ、
self の各要素を保持した内部の Hash が eql? で比較して等しい場合に
true を返します。
@param other 比較対象のオブジェクトを指定します。... -
RubyVM
:: InstructionSequence . compile _ option -> Hash (3117.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返 します。
...命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返
します。
//emlist[例][ruby]{
require "pp"
pp RubyVM::InstructionSequence.compile_option
# => {:inline_const_cache=>true,
# :peephole_optimization=>true,
# :tailcall_optimization=>false,
# :......>true,
# :operands_unification=>true,
# :instructions_unification=>false,
# :stack_caching=>false,
# :trace_instruction=>true,
# :frozen_string_literal=>false,
# :debug_frozen_string_literal=>false,
# :coverage_enabled=>true,
# :debug_level=>0}
//}
@see RubyVM::InstructionSequence.compile_option=...