990件ヒット
[1-100件を表示]
(0.094秒)
クラス
- Array (84)
- Enumerator (12)
- Exception (104)
- FrozenError (6)
- IO (12)
- KeyError (16)
- MatchData (48)
- Module (12)
- Mutex (2)
-
Net
:: HTTPResponse (12) - Object (12)
- OptionParser (24)
- Random (36)
- Range (72)
- Regexp (12)
- Socket (12)
- String (144)
- StringScanner (60)
- SystemCallError (12)
- SystemExit (12)
- Thread (12)
-
Thread
:: Mutex (10) - TracePoint (12)
- WIN32OLE (24)
-
Zlib
:: GzipReader (180)
モジュール
- Comparable (12)
-
Net
:: HTTPHeader (36)
キーワード
- == (12)
- =~ (12)
- [] (108)
- accept (12)
- at (12)
- backtrace (12)
-
backtrace
_ locations (12) - cause (12)
- clamp (12)
-
connect
_ nonblock (12) - each (24)
-
each
_ byte (24) -
each
_ line (24) - end (24)
- errno (12)
- exception (24)
- fetch (72)
- first (24)
- getc (12)
- gets (12)
-
initialize
_ copy (12) - inspect (12)
- key (8)
- last (24)
- lineno (12)
- lineno= (12)
- next (12)
- offset (24)
-
ole
_ get _ methods (12) -
ole
_ query _ interface (12) - peek (12)
- peep (12)
- pointer= (12)
- pos= (12)
-
public
_ constant (12) -
raised
_ exception (12) - rand (36)
- read (12)
- readbyte (12)
- readchar (12)
- readline (12)
- readlines (12)
- receiver (14)
- reject (12)
-
set
_ backtrace (12) - slice (72)
- status (12)
- ungetc (12)
- unlock (12)
- unscan (12)
- value (12)
検索結果
先頭5件
-
MatchData
# begin(n) -> Integer | nil (18144.0) -
n 番目の部分文字列先頭のオフセットを返します。
...指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.begin(0) # => 0
p $~.begin(1) # => 0
p $~.begin(2) # => 3
p $~.begin(3) # => nil
p $~.begin(4) # => `begin': index 4 out of matche... -
Range
# begin -> object (18138.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir... -
Thread
# raise(error _ type , message , traceback) -> () (18132.0) -
自身が表すスレッドで強制的に例外を発生させます。
...す。
@param error_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p $!, $@... -
TracePoint
# raised _ exception -> Exception (6125.0) -
発生した例外を返します。
...。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
begin
0/... -
Range
# first -> object (3038.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
...ェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).fir... -
Range
# first(n) -> [object] (3018.0) -
最初の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。... -
Array
# [](range) -> Array | nil (63.0) -
Range オブジェクト range の範囲にある要素からなる部分配列を返します。 range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。 range の begin が end より後にある場合には空の配列を返します。
...ある要素からなる部分配列を返します。
range の begin が自身の範囲外となる時は nil を返します。ただし、begin が配列の長さに等しいときは空の配列を返します。
range の begin が end より後にある場合には空の配列を返します......。
@param range 生成したい部分配列の範囲を Range オブジェクトで指定します。
range の begin や end の値が負の時には末尾からのインデックスと見倣します。末尾
の要素が -1 番目になります。
end の......から -2 番目、end は先頭から (4+1) 番目となる。)
a[0..10] #=> ["a", "b", "c", "d", "e"]
a[10..11] #=> nil
a[2..1] #=> []
a[-1..-2] #=> []
# 特殊なケース。begin が自身の長さと同じ場合には以下のようになります。
a[5] #=> nil
a[5..10] #=> []
//}... -
Random
# rand -> Float (49.0) -
一様な擬似乱数を発生させます。
...範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。
この......range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の... -
Random
# rand(max) -> Integer | Float (49.0) -
一様な擬似乱数を発生させます。
...範囲から除かれます。
range.end - range.begin が整数を返す場合は range.begin + self.rand((range.end - range.begin) + e)
の値を返します(e は終端を含む場合は1、含まない場合は0です)。
range.end - range.begin が実数を返す場合も同様です。
この......range.end - range.begin は数値である必要があり、
range.begin + 数値 が適切な値を返す必要があります。
@raise Errno::EDOM rand(1..Float::INFINITY) などのように範囲に問題があるときに発生します。
@raise ArgumentError 引数の...