1695件ヒット
[1-100件を表示]
(0.121秒)
ライブラリ
- ビルトイン (1695)
クラス
-
ARGF
. class (22) - Array (110)
- BasicObject (33)
- Binding (11)
- Dir (33)
- Enumerator (44)
-
Enumerator
:: Lazy (44) - Exception (95)
- Fiber (29)
- File (33)
- FrozenError (5)
- IO (234)
- KeyError (14)
- MatchData (92)
- Module (222)
- Mutex (6)
- Numeric (84)
- Object (132)
- Proc (44)
- Random (33)
- Range (67)
- Regexp (11)
- String (22)
- SystemCallError (11)
- SystemExit (11)
- Thread (11)
-
Thread
:: Mutex (27) - TracePoint (95)
- UnboundMethod (11)
モジュール
- Comparable (10)
- Enumerable (99)
キーワード
- < (11)
- <= (11)
- == (22)
- === (22)
- =~ (11)
- > (11)
- >= (11)
- [] (88)
- []= (33)
- at (11)
- backtrace (11)
-
backtrace
_ locations (11) - begin (22)
- bind (11)
- binmode (11)
- byteoffset (4)
- call (11)
-
callee
_ id (11) - cause (11)
- chunk (11)
- clamp (10)
-
class
_ variable _ get (11) - clone (22)
-
close
_ read (11) -
close
_ write (11) -
const
_ get (11) -
define
_ method (22) - dup (22)
-
each
_ byte (22) -
enum
_ for (44) - errno (11)
-
eval
_ script (6) - event (11)
- exception (22)
- fcntl (11)
- fdatasync (11)
- feed (11)
- fetch (33)
- first (22)
- flush (11)
- include (11)
-
initialize
_ copy (11) - inspect (11)
-
instance
_ eval (22) -
instance
_ method (11) -
instruction
_ sequence (6) - key (7)
- last (22)
- lineno (11)
-
local
_ variable _ get (11) - lstat (11)
- max (44)
-
method
_ id (11) -
method
_ missing (11) - min (44)
- next (11)
-
next
_ values (11) - offset (22)
- overlap? (1)
- parameters (6)
- path (11)
-
peek
_ values (11) - pid (11)
- pos (11)
- pread (7)
- private (23)
-
private
_ constant (11) - public (23)
-
public
_ constant (11) -
public
_ send (22) - pwrite (7)
-
raised
_ exception (11) - rand (33)
- read (11)
- readbyte (22)
- readchar (11)
- receiver (12)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ instance _ variable (11) -
remove
_ method (11) -
respond
_ to? (11) - resume (11)
-
return
_ value (11) - rewind (11)
- seek (22)
-
set
_ backtrace (11) -
singleton
_ method (11) - size (11)
- sleep (11)
- stat (11)
- status (11)
- step (84)
- sync (11)
- synchronize (11)
- sysseek (11)
- syswrite (11)
- tell (11)
-
to
_ enum (44) - transfer (3)
- truncate (11)
-
undef
_ method (11) - unlock (11)
- write (11)
- yield (11)
検索結果
先頭5件
-
MatchData
# end(n) -> Integer | nil (26244.0) -
n 番目の部分文字列終端のオフセットを返します。
...列を指定する数値。
@raise IndexError 範囲外の n を指定した場合に発生します。
//emlist[例][ruby]{
/(foo)(bar)(BAZ)?/ =~ "foobarbaz"
p $~.end(0) # => 6
p $~.end(1) # => 3
p $~.end(2) # => 6
p $~.end(3) # => nil
p $~.end(4) # => `end': index 4 out of matches (Ind... -
Thread
# raise(error _ type , message , traceback) -> () (26232.0) -
自身が表すスレッドで強制的に例外を発生させます。
...r_type Kernel.#raise を参照してください。
@param message Kernel.#raise を参照してください。
@param traceback Kernel.#raise を参照してください。
Thread.new {
sleep 1
Thread.main.raise "foobar"
}
begin
sleep
rescue
p $!, $@
end
=> #<Runtim......eError: foobar>
["-:3"]... -
Fiber
# raise -> object (26228.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (26228.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Fiber
# raise(message) -> object (26228.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...ew { Fiber.yield }
f.resume
f.raise "Error!" # => Error! (RuntimeError)
//}
//emlist[ファイバー内のイテレーションを終了させる例][ruby]{
f = Fiber.new do
loop do
Fiber.yield(:loop)
end
:exit
end
p f.resume # => :loop
p f.raise StopIteration # => :exit
//}... -
Range
# end -> object (26205.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin -
TracePoint
# raised _ exception -> Exception (14231.0) -
発生した例外を返します。
...します。
@raise RuntimeError :raise イベントのためのイベントフックの外側で実行し
た場合に発生します。
//emlist[例][ruby]{
trace = TracePoint.new(:raise) do |tp|
tp.raised_exception # => #<ZeroDivisionError: divided by 0>
end
trace.enable
b......egin
0/0
rescue
end
//}... -
Object
# public _ send(name , *args) -> object (14213.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
...//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メ......ソッドや private メソッドに対して実行
した場合に発生します。
//emlist[][ruby]{
1.public_send(:puts, "hello") # => NoMethodError
//}
@see BasicObject#__send__, Object#send... -
Object
# public _ send(name , *args) { . . . . } -> object (14213.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
...//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メ......ソッドや private メソッドに対して実行
した場合に発生します。
//emlist[][ruby]{
1.public_send(:puts, "hello") # => NoMethodError
//}
@see BasicObject#__send__, Object#send... -
Range
# last(n) -> [object] (11120.0) -
最後の n 要素を返します。範囲内に要素が含まれない場合は空の配列を返します。
...to_int メソッドによる暗黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
@raise ArgumentError n に負の数を指定した場合に発生します。......[注意] 引数を省略して実行した場合は、終端を含むかどうか
(Range#exclude_end? の戻り値)に関わらず終端の要素を返す事に注意し
てください。
//emlist[例][ruby]{
(10..20).last(3) # => [18, 19, 20]
(10...20).last(3) # => [17, 18, 19]
//}
@see Ran... -
Range
# last -> object (11105.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin