1221件ヒット
[1-100件を表示]
(0.030秒)
別のキーワード
種類
ライブラリ
- English (12)
- ビルトイン (156)
- base64 (12)
- bigdecimal (48)
- coverage (7)
- csv (84)
- dbm (12)
- digest (24)
- fiddle (36)
- find (24)
- gdbm (12)
- ipaddr (12)
- matrix (60)
- nkf (12)
- openssl (36)
- pathname (48)
- prime (24)
- rake (12)
- readline (12)
-
rexml
/ document (12) -
rubygems
/ requirement (48) -
rubygems
/ version (12) - sdbm (36)
- set (42)
- socket (84)
- strscan (12)
- thread (2)
- uri (12)
-
webrick
/ httpauth (12) -
webrick
/ httpauth / htdigest (12) -
webrick
/ httpauth / htpasswd (12) - win32ole (12)
- zlib (12)
クラス
- Addrinfo (48)
- Array (21)
- BasicSocket (12)
- BigDecimal (48)
- CSV (24)
-
CSV
:: Row (24) -
CSV
:: Table (36) - Coverage (7)
- DBM (12)
-
Digest
:: Base (24) - Enumerator (6)
- Exception (24)
-
Fiddle
:: Function (12) -
Fiddle
:: Pointer (24) - GDBM (12)
-
Gem
:: Requirement (48) -
Gem
:: Version (12) - IPAddr (12)
- Matrix (60)
-
OpenSSL
:: BN (12) - Pathname (48)
- Prime (24)
-
REXML
:: Element (12) -
Rake
:: FileList (12) - Range (7)
- SDBM (36)
- Set (42)
- Socket (12)
- String (24)
- StringScanner (12)
-
URI
:: Generic (12) -
WIN32OLE
_ TYPE (12) -
Zlib
:: GzipReader (12)
モジュール
- Base64 (12)
- Enumerable (64)
- Find (24)
- Kernel (12)
- Readline (12)
-
WEBrick
:: HTTPAuth (12)
キーワード
-
$ CHILD _ STATUS (12) - === (48)
- =~ (12)
- ConditionVariable (12)
- DH (12)
- Htdigest (12)
- Htpasswd (12)
-
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) - NKF (12)
- OCSP (12)
- OPS (12)
- Requirement (12)
- Ruby用語集 (12)
- TCPServer (12)
- [] (12)
- afamily (12)
-
backtrace
_ locations (12) -
basic
_ auth (12) - bigdecimal (12)
- coverage (12)
- crypt (12)
-
default
_ event _ sources (12) -
delete
_ if (48) - divide (18)
- each (24)
- eigen (12)
- eigensystem (12)
- empty (12)
- encode64 (12)
- eql? (36)
- fiddle (12)
-
fiddle
/ types (12) - find (24)
- getifaddrs (12)
- getpeername (12)
- include? (5)
- instance (24)
- join (12)
-
line
_ stub (7) - lineno= (12)
- lup (12)
-
lup
_ decomposition (12) - member? (5)
-
mod
_ inverse (12) -
net
/ http (12) -
net
/ pop (12) - new (12)
- none? (32)
- one? (32)
- pack (21)
- pack テンプレート文字列 (12)
- pfamily (12)
- produce (6)
- protocol (12)
-
rb
_ f _ require (12) - rdoc (12)
- readline (12)
- reject! (12)
-
rinda
/ rinda (12) -
root
_ node (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
satisfied
_ by? (12) - select (36)
- sign (12)
- socktype (12)
- string (12)
- tracer (12)
- tsort (12)
- unpack (12)
-
webrick
/ cgi (12) - yaml (12)
- 制御構造 (9)
検索結果
先頭5件
-
Exception
# ==(other) -> bool (18140.0) -
自身と指定された other のクラスが同じであり、 message と backtrace が == メソッドで比較して 等しい場合に true を返します。そうでない場合に false を返します。
...自身と指定された other のクラスが同じであり、
message と backtrace が == メソッドで比較して
等しい場合に true を返します。そうでない場合に false を返します。
@param other 自身と比較したいオブジェクトを指定します。......場合は
Exception#exception を実行して変換を試みます。
//emlist[例][ruby]{
require "date"
def check_long_month(month)
return if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
def get_exception
return begin
yield
rescue => e
e......is not long month", "2 is not long month", "4 is not long month"]
# class, message, backtrace が同一のため true になる
p results[0] == results[1] # => true
# class, backtrace が同一だが、message がことなるため false になる
p results[0] == results[2] # => false
//}... -
Pathname
# ==(other) -> bool (18124.0) -
パス名を比較し、 other と同じなら真を返します。大文字小文字は区別されます。 other は Pathname オブジェクトでなければなりません。
...の Pathname オブジェクトを指定します。
//emlist[例][ruby]{
require 'pathname'
p Pathname.new("foo/bar") == Pathname.new("foo/bar")
p Pathname.new("foo/bar") == Pathname.new("foo//bar")
p Pathname.new("foo/../foo/bar") == Pathname.new("foo/bar")
# => true
# false
# false
//}... -
Digest
:: Base # ==(md) -> bool (18120.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... -
CSV
:: Row # ==(other) -> bool (18118.0) -
自身が other と同じヘッダやフィールドを持つ場合に真を返します。 そうでない場合は偽を返します。
...:Row のインスタンスを指定します。
//emlist[例][ruby]{
require "csv"
row1 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row2 = CSV::Row.new(["header1", "header2"], ["row1_1", "row1_2"])
row1 == row2 # => true
row2 << ["header3", "row1_3"]
row1 == row2 # => false
//}... -
CSV
:: Table # ==(other) -> bool (18118.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", "header2"], ["row2_1", "row2_2"])
row......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
//}... -
Fiddle
:: Pointer # ==(other) -> bool (18118.0) -
ポインタの指すアドレスが同一ならばtrueを返します。
...タの指すアドレスが同一ならばtrueを返します。
@param other 比較対象の Pointer オブジェクト
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr0 = Fiddle::Pointer[s]
cptr1 = cptr + 1
p cptr == cptr1 #=> false
p cptr == cptr0 #=> true... -
Set
# ==(set) -> bool (18118.0) -
2 つの集合が等しいときに true を返します。
...を返します。
要素の等しさは Object#eql? により判定されます。
@param set 比較対象のオブジェクトを指定します。
//emlist[][ruby]{
require 'set'
s1 = Set[10, 20, 30]
s2 = Set[10, 30, 40]
s3 = Set[30, 10, 30, 20]
p s1 == s2 # => false
p s1 == s3 # => true
//}... -
Digest
:: Base # ==(str) -> bool (18115.0) -
与えられた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
...られた文字列を hexdigest 値と見て、自身の hexdigest 値と比較します。
@param str 比較対象の hexdigest 文字列
require 'digest/md5'
digest = Digest::MD5.new
digest.update("ruby")
p digest == "58e53d1324eef6265fdb97b08ed9aadf" # => true... -
BigDecimal
# ==(other) -> bool (18112.0) -
self が other と等しい場合に true を、そうでない場合に false を返します。
...self が other と等しい場合に true を、そうでない場合に false を返します。
それぞれの値は BigDecimal#coerce で変換して比較される場合があります。
//emlist[][ruby]{
require 'bigdecimal'
BigDecimal('1.0') == 1.0 # => true
//}...