2382件ヒット
[1-100件を表示]
(0.197秒)
ライブラリ
- ビルトイン (1688)
- bigdecimal (36)
- csv (48)
- date (12)
- dbm (12)
- delegate (12)
- digest (24)
- drb (24)
- fiddle (24)
- gdbm (12)
- matrix (48)
-
net
/ ftp (10) - openssl (96)
- ostruct (12)
- pathname (36)
- prime (24)
- rake (24)
-
rdoc
/ context (12) -
rexml
/ document (48) -
rinda
/ rinda (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ platform (24) -
rubygems
/ requirement (36) -
rubygems
/ version (12) - sdbm (36)
- set (24)
- socket (12)
- win32ole (12)
クラス
- Array (145)
- BasicObject (48)
- BasicSocket (12)
- BigDecimal (36)
- Bignum (9)
-
CSV
:: Row (12) -
CSV
:: Table (36) - Complex (12)
- DBM (12)
-
DRb
:: DRbObject (24) - Data (6)
- Date (12)
- Delegator (12)
-
Digest
:: Base (24) -
Enumerator
:: ArithmeticSequence (7) -
Enumerator
:: Lazy (58) - Exception (24)
- FalseClass (24)
-
Fiddle
:: Pointer (24) - Fixnum (3)
- Float (24)
- GDBM (12)
-
Gem
:: Package :: TarHeader (12) -
Gem
:: Platform (24) -
Gem
:: Requirement (36) -
Gem
:: Version (12) - Hash (107)
- Integer (40)
- KeyError (8)
- MatchData (24)
- Matrix (24)
- Method (68)
-
Net
:: FTP :: MLSxEntry (10) - Numeric (12)
- Object (84)
-
OpenSSL
:: BN (36) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: PKey :: EC :: Point (24) -
OpenSSL
:: SSL :: Session (12) - OpenStruct (12)
- Pathname (36)
- Prime (24)
-
Process
:: Status (12) -
RDoc
:: Context :: Section (12) -
REXML
:: Attribute (12) -
REXML
:: Comment (12) -
REXML
:: Instruction (12) -
REXML
:: XMLDecl (12) -
Rake
:: FileList (12) - Random (12)
- Range (116)
- Rational (12)
- Regexp (36)
-
Rinda
:: DRbObjectTemplate (12) -
RubyVM
:: InstructionSequence (24) - SDBM (36)
- Set (36)
- String (247)
- Struct (24)
- Symbol (36)
- TrueClass (36)
- UnboundMethod (48)
- Vector (24)
-
WIN32OLE
_ TYPE (12)
モジュール
- Comparable (12)
- Enumerable (358)
-
Rake
:: Cloneable (12)
キーワード
- != (12)
- & (12)
- === (163)
- =~ (12)
- [] (80)
- ^ (24)
-
_ _ id _ _ (12) - allbits? (8)
-
backtrace
_ locations (12) - call (16)
-
chunk
_ while (12) - clone (36)
- count (48)
-
default
_ event _ sources (12) - delete (24)
-
delete
_ if (36) - detect (24)
- disasm (12)
- disassemble (12)
- dump (12)
- dup (12)
- each (24)
- eql? (234)
- equal? (12)
- file? (10)
- filter (14)
- filter! (14)
- find (24)
-
find
_ all (24) -
find
_ index (36) - getpeername (12)
- hash (36)
- id2name (12)
- include? (8)
- intern (12)
- itself (12)
-
keep
_ if (19) - key (8)
- lazy (12)
- max (88)
- member? (8)
- min (88)
- minmax (12)
- nobits? (8)
- none? (15)
- one? (45)
- pack (21)
- partition (24)
- reject (36)
- reject! (12)
-
satisfied
_ by? (12) - select (60)
- select! (24)
- slice (72)
-
slice
_ after (11) -
slice
_ before (36) -
slice
_ when (11) - sort (24)
- split (19)
- sum (12)
-
to
_ h (14) -
to
_ s (12) -
to
_ sym (12) - unpack (12)
- | (24)
検索結果
先頭5件
-
Object
# ==(other) -> bool (24325.0) -
オブジェクトと other が等しければ真を返します。
...オブジェクトと other が等しければ真を返します。
このメソッドは各クラスの性質に合わせて再定義すべきです。
多くの場合、オブジェクトの内容が等しければ真を返すように
(同値性を判定するように)再定義されるこ......す。
@param other 比較するオブジェクトです。
//emlist[例][ruby]{
o = Object.new
p(o.eql?(o)) #=> true
p(o.eql?(Object.new)) #=> false
//}
下記の例のように、各クラスの性質に合わせて再定義されることが期待されています。
//emlist[適切に再定......義されている例][ruby]{
p("foo" == "bar") #=> false
p("foo" == "foo") #=> true
p(4 == 4) #=> true
p(4 == 4.0) #=> true
//}
@see Object#equal?,Object#eql?... -
UnboundMethod
# ==(other) -> bool (24325.0) -
自身と other が同じクラスあるいは同じモジュールの同じメソッドを表す場合に true を返します。そうでない場合に false を返します。
...other が同じクラスあるいは同じモジュールの同じメソッドを表す場合に
true を返します。そうでない場合に false を返します。
@param other 自身と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
a = String.instance_method(:s......ize)
b = String.instance_method(:size)
p a == b #=> true
c = Array.instance_method(:size)
p a == c #=> false
//}... -
Digest
:: Base # ==(str) -> bool (24315.0) -
与えられた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
...られた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
@param str 比較対象の hexdigest 文字列
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest == "58e53d1324eef6265fdb97b08ed9aadf" # => true... -
BasicObject
# ==(other) -> bool (24313.0) -
オブジェクトが other と等しければ真を、そうでない場合は偽を返します。
...オブジェクトが other と等しければ真を、そうでない場合は偽を返します。
このメソッドは各クラスの性質に合わせて、サブクラスで再定義するべきです。
多くの場合、オブジェクトの内容が等しければ真を返すように (同......ルトでは Object#equal? と同じオブジェクトの同一性になっています。
@param other 比較対象となるオブジェクト
@return other が self と同値であれば真、そうでない場合は偽
//emlist[例][ruby]{
class Person < BasicObject
def initialize(name, age)......@name = name
@age = age
end
end
tanaka1 = Person.new("tanaka", 24)
tanaka2 = Person.new("tanaka", 24)
tanaka1 == tanaka1 #=> true
tanaka1 == tanaka2 #=> false
//}
@see BasicObject#equal?, Object#==, Object#equal?,
Object#eql?... -
CSV
:: Table # ==(other) -> bool (24313.0) -
自身の全ての行が比較対象と同じである場合は真を返します。 そうでない場合は偽を返します。
...行が比較対象と同じである場合は真を返します。
そうでない場合は偽を返します。
@param other CSV::Table を指定します。
//emlist[例][ruby]{
require "csv"
row1_1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row1_2 = CSV::Row.new(["header1", "......ow1_1", "row1_2"])
row2_2 = CSV::Row.new(["header1", "header2"], ["row2_1", "row2_2"])
table1 = CSV::Table.new([row1_1, row1_2])
table2 = CSV::Table.new([row2_1, row2_2])
table1 == table2 # => true
table2 << CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table1 == table2 # => false
//}... -
DRb
:: DRbObject # ==(other) -> bool (24301.0) -
DRb::DRbObject オブジェクト同士が同じであるなら真を返します。
...DRb::DRbObject オブジェクト同士が同じであるなら真を返します。
この同値判定は、
オブジェクトが参照している URI と識別子が等しいかどうかでします。... -
REXML
:: Attribute # ==(other) -> bool (24301.0) -
属性の名前と値が other と一致する場合に真を返します。
...属性の名前と値が other と一致する場合に真を返します。... -
Digest
:: Base # ==(md) -> bool (24215.0) -
与えられたダイジェストオブジェクトと比較します。
...ェストオブジェクト
require 'digest/md5'
digest1 = Digest::MD5.new
digest1.update("ruby")
digest2 = Digest::MD5.new
digest2.update("ruby")
p digest1 == digest2 # => true
digest2.update("RUBY")
p digest1 == digest2 # => false... -
MatchData
# ==(other) -> bool (21343.0) -
self と other のマッチ対象になった文字列、元になった正規表現オブジェク ト、マッチした位置が等しければ true を返します。そうでない場合には false を返します。
...と other のマッチ対象になった文字列、元になった正規表現オブジェク
ト、マッチした位置が等しければ true を返します。そうでない場合には
false を返します。
@param other 比較対象のオブジェクトを指定します。
//emlist[文......by]{
s = "abc"
m1 = s.match("a")
m2 = s.match("b")
m1 == m2 # => false
m2 = s.match("a")
m1 == m2 # => true
//}
//emlist[正規表現][ruby]{
r = /abc/
m1 = r.match("abc") # => #<MatchData "abc">
m2 = r.match("abcde") # => #<MatchData "abc">
m1 == m2 # => false
m2 = r.match("abc") # => #<Mat......chData "abc">
m1 == m2 # => true
//}
//emlist[正規表現のマッチした位置][ruby]{
r = /abc/
m1 = r.match("abcabc") # => #<MatchData "abc">
m2 = r.match("abcabc", 3) # => #<MatchData "abc">
m1 == m2 # => false
m2 = r.match("abcabc", 0) # => #<MatchData "abc">
m1 == m2 # => true
//}...