2240件ヒット
[1-100件を表示]
(0.068秒)
別のキーワード
種類
ライブラリ
- English (11)
- ビルトイン (1653)
- bigdecimal (11)
- continuation (11)
- coverage (6)
- csv (55)
- dbm (11)
- find (22)
- gdbm (11)
- nkf (11)
- objspace (11)
- openssl (11)
- prime (22)
- readline (11)
-
rexml
/ document (11) -
rubygems
/ requirement (11) - sdbm (33)
- set (22)
- socket (11)
- thread (2)
-
webrick
/ httpauth (11) - win32ole (22)
クラス
-
ARGF
. class (88) - Array (361)
- BigDecimal (11)
- CSV (22)
-
CSV
:: Row (11) -
CSV
:: Table (22) - Coverage (6)
- DBM (11)
- Data (4)
- Enumerator (23)
-
Enumerator
:: Lazy (107) - Exception (11)
- FalseClass (11)
- File (11)
- GDBM (11)
-
Gem
:: Requirement (11) - Hash (95)
- Numeric (11)
- Prime (22)
- Proc (44)
-
REXML
:: Element (11) - Range (94)
-
RubyVM
:: InstructionSequence (22) - SDBM (33)
- Set (22)
- Socket (11)
- String (186)
- Symbol (11)
- TrueClass (11)
- WIN32OLE (11)
-
WIN32OLE
_ TYPE (11)
モジュール
- Enumerable (400)
- Find (22)
- Kernel (11)
- ObjectSpace (11)
- Process (11)
- Readline (11)
-
WEBrick
:: HTTPAuth (11)
オブジェクト
- ENV (132)
キーワード
-
$ CHILD _ STATUS (11) - +@ (9)
- -@ (9)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - === (11)
- ConditionVariable (11)
- Continuation (11)
- Marshal フォーマット (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NKF (11)
- Numeric (11)
- OCSP (11)
- OPS (11)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (11)
- Ruby用語集 (11)
- [] (77)
- assoc (22)
-
basic
_ auth (11) - bigdecimal (11)
- call (11)
- chunk (22)
-
chunk
_ while (11) - collect (11)
- count (66)
- dedup (2)
-
default
_ event _ sources (11) - define (4)
- delete (22)
-
delete
_ if (88) - detect (22)
- disasm (11)
- disassemble (11)
- divide (22)
- each (88)
-
each
_ key (22) -
each
_ line (44) -
each
_ pair (22) - filter (12)
- filter! (12)
- find (44)
-
find
_ all (22) -
find
_ index (66) - getifaddrs (11)
- getrlimit (11)
- index (33)
- instance (22)
-
keep
_ if (22) - lazy (11)
-
line
_ stub (6) - lstat (11)
- map (11)
- max (118)
-
memsize
_ of _ all (11) - min (118)
- minmax (10)
-
net
/ http (11) - new (18)
- none? (47)
-
ole
_ func _ methods (11) - one? (47)
- pack (19)
- pack テンプレート文字列 (11)
- partition (22)
- produce (5)
- rassoc (22)
- rdoc (11)
- readline (11)
- reject (66)
- reject! (55)
- remainder (11)
- rindex (33)
-
root
_ node (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
ruby 1
. 8 . 5 feature (11) -
ruby 1
. 9 feature (11) - select (55)
- select! (22)
- sign (11)
- slice (66)
-
slice
_ after (20) -
slice
_ before (33) -
slice
_ when (10) - sort (22)
- split (12)
- sum (11)
-
to
_ h (17) - tracer (11)
- tsort (11)
- unpack (11)
-
webrick
/ cgi (11) - yaml (11)
- yield (11)
- クラス/メソッドの定義 (11)
- 制御構造 (11)
- 演算子式 (11)
検索結果
先頭5件
-
Symbol
# ==(other) -> true | false (18313.0) -
other が同じシンボルの時に真を返します。 そうでない場合は偽を返します。
...other が同じシンボルの時に真を返します。
そうでない場合は偽を返します。
@param other 比較対象のシンボルを指定します。
例:
:aaa == :aaa #=> true
:aaa == :xxx #=> false... -
Exception
# ==(other) -> bool (18276.0) -
自身と指定された other のクラスが同じであり、 message と backtrace が == メソッドで比較して 等しい場合に true を返します。そうでない場合に false を返します。
...自身と指定された other のクラスが同じであり、
message と backtrace が == メソッドで比較して
等しい場合に true を返します。そうでない場合に false を返します。
@param other 自身と比較したいオブジェクトを指定します。......, -1).day == 31
raise "#{month} is not long month"
end
def get_exception
return begin
yield
rescue => e
e
end
end
results = [2, 2, 4].map { |e | get_exception { check_long_month(e) } }
p results.map { |e| e.class }
# => [RuntimeError, RuntimeError, RuntimeError]
p results.map { |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
//}... -
FalseClass
# |(other) -> bool (18254.0) -
other が真なら true を, 偽なら false を返します。
...
| は再定義可能な演算子に分類されていますので、通常は false | other の形で使われます。
//emlist[例][ruby]{
p false | true #=> true
p false | false #=> false
p false | nil #=> false
p false | (1 == 1) #=> true
p false | (1 + 1) #=> true
p false.|(tru......e) #=> true
p false.|(false) #=> false
p false.|(nil) #=> false
p false.|(1 == 1) #=> true
p false.|(1 + 1) #=> true
//}... -
TrueClass
# |(other) -> bool (18254.0) -
常に true を返します。
...。
| は再定義可能な演算子に分類されていますので、通常は true | other のように使われます。
//emlist[例][ruby]{
p true | true #=> true
p true | false #=> true
p true | nil #=> true
p true | (1 == 1) #=> true
p true | (1 + 1) #=> true
p true.|(true)......#=> true
p true.|(false) #=> true
p true.|(nil) #=> true
p true.|(1 == 1) #=> true
p true.|(1 + 1) #=> true
//}... -
Proc
# ===(*arg) -> () (12342.0) -
手続きオブジェクトを実行してその結果を返します。
...を参照してください。
「===」は when の所に手続きを渡せるようにするためのものです。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1......//}
また、以下のような syntactic sugar もあります。
//emlist[例][ruby]{
fib = lambda{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@ra... -
String
# -@ -> String | self (6226.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
...rozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_text.equal?(frozen_text) # => false
original_text = "text".freeze
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_tex... -
Proc
# [](*arg) -> () (6142.0) -
手続きオブジェクトを実行してその結果を返します。
...を参照してください。
「===」は when の所に手続きを渡せるようにするためのものです。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1......//}
また、以下のような syntactic sugar もあります。
//emlist[例][ruby]{
fib = lambda{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@ra... -
Proc
# call(*arg) -> () (6142.0) -
手続きオブジェクトを実行してその結果を返します。
...を参照してください。
「===」は when の所に手続きを渡せるようにするためのものです。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1......//}
また、以下のような syntactic sugar もあります。
//emlist[例][ruby]{
fib = lambda{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@ra... -
Proc
# yield(*arg) -> () (6142.0) -
手続きオブジェクトを実行してその結果を返します。
...を参照してください。
「===」は when の所に手続きを渡せるようにするためのものです。
//emlist[例][ruby]{
def sign(n)
case n
when lambda{|n| n > 0} then 1
when lambda{|n| n < 0} then -1
else 0
end
end
p sign(-4) #=> -1
p sign(0) #=> 0
p sign(7) #=> 1......//}
また、以下のような syntactic sugar もあります。
//emlist[例][ruby]{
fib = lambda{|n|
case n
when 0 then 0
when 1 then 1
else
fib.(n - 2) + fib.(n - 1)
end
}
fib.(10) # => 55
//}
@param arg 手続きオブジェクトに与える引数を指定します。
@ra... -
ruby 1
. 6 feature (5442.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
...グ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値の......> ruby 1.6.7 (2002-03-01) [i586-linux]
Errno::EAGAIN
Errno::EWOULDBLOCK
=> ruby 1.6.8 (2002-12-24) [i586-linux]
Errno::EAGAIN
-:2: uninitialized constant EWOULDBLOCK at Errno (NameError)
=> ruby 1.6.8 (2003-02-13) [i586-linux]......Errno::EAGAIN
Errno::EAGAIN
== 1.6.7 (2002-03-01) -> 1.6.8 (2002-12-24)
: 2002-10-02: Thread (cygwin)
Cygwin で、Thread の切替えが行われないことがありました。
((<ruby-list:36058>)), ((<ruby-list:24637>))
: 2002-10-01: Socket (win)
Windows でのソケット...