別のキーワード
種類
- インスタンスメソッド (1840)
- 特異メソッド (58)
- モジュール関数 (33)
クラス
-
ARGF
. class (2) - Array (264)
- BasicObject (22)
- Complex (11)
- Data (2)
- Dir (83)
-
Enumerator
:: Lazy (11) - Exception (44)
- Fiber (26)
- File (14)
- FrozenError (5)
- Hash (29)
- IO (378)
- Integer (125)
- MatchData (22)
- Module (167)
- Mutex (6)
- Numeric (84)
- Object (55)
- Random (33)
- Range (58)
- String (298)
- SystemCallError (11)
- Thread (53)
-
Thread
:: Mutex (27) - ThreadGroup (11)
- UnboundMethod (11)
モジュール
- Comparable (21)
- ObjectSpace (22)
- Process (11)
オブジェクト
- main (25)
キーワード
- & (11)
- * (11)
- ** (11)
- - (11)
- < (11)
- << (11)
- <= (11)
- == (11)
- === (22)
- =~ (11)
- > (11)
- >= (11)
- [] (81)
- []= (77)
- add (11)
- between? (11)
- bind (11)
- binmode (11)
- bsearch (22)
- bytes (14)
- bytesplice (4)
- cause (11)
- chars (14)
- children (6)
- chr (22)
- clamp (10)
-
clock
_ gettime (11) - clone (11)
- close (13)
- coerce (11)
- combination (22)
-
define
_ finalizer (22) -
deprecate
_ constant (9) - digits (22)
- dup (11)
- each (110)
-
each
_ byte (22) -
each
_ char (22) -
each
_ child (12) -
each
_ line (66) - entries (6)
-
enum
_ for (22) - exception (22)
-
fetch
_ values (18) - fileno (10)
- flatten (11)
- flatten! (11)
- flush (11)
- gcd (11)
- gcdlcm (11)
- include (22)
-
initialize
_ copy (11) - insert (11)
- inspect (11)
-
instance
_ eval (22) -
instance
_ method (11) - join (22)
- lcm (11)
- lines (42)
- lock (11)
- name= (9)
- new (22)
- offset (22)
- ord (11)
- overlap? (1)
- path (7)
- permutation (22)
- pos= (11)
- pow (22)
- printf (11)
- private (14)
-
private
_ constant (11) - protected (7)
- public (30)
-
public
_ constant (11) -
public
_ instance _ method (11) - putc (11)
- puts (11)
- rand (33)
- receiver (5)
- rehash (11)
-
remove
_ method (11) - reopen (33)
-
repeated
_ combination (22) -
repeated
_ permutation (22) - replace (11)
- resume (11)
-
reverse
_ each (2) - rewind (11)
- rotate! (11)
- run (11)
- sample (44)
- seek (11)
- slice (66)
- step (94)
- synchronize (11)
-
to
_ a (6) -
to
_ enum (22) -
to
_ path (7) -
undef
_ method (11) -
unicode
_ normalize (10) -
unicode
_ normalize! (10) -
unicode
_ normalized? (10) - unlock (11)
- wakeup (11)
- with (2)
- zip (22)
- | (11)
検索結果
先頭5件
-
Fiber
# raise -> object (18133.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......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 (18133.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......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 (18133.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......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
//}... -
Array
# permutation(n = self . length) { |p| block } -> self (217.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
...。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します......no permutations of length 4
//}
ブロックが与えられた場合、作成した配列の各要素を引数としてブロックを実
行して self を返します。
//emlist[例][ruby]{
a = [1, 2, 3]
result = []
a.permutation(2) {|e| result << e} # => [1,2,3]
result # => [[1,2],[1,3],[2,1],... -
Thread
# join -> self (142.0) -
スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。
...スレッド self の実行が終了するまで、カレントスレッドを停止し
ます。self が例外により終了していれば、その例外がカレントス
レッドに対して発生します。
limit を指定して、limit 秒過ぎても自身が終了しない場合、nil......を返します。
@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。
@raise ThreadError join を実行することによってデッドロックが起きる場合に発生します。またカレントスレッドを join したときにも発... -
Thread
# join(limit) -> self | nil (142.0) -
スレッド self の実行が終了するまで、カレントスレッドを停止し ます。self が例外により終了していれば、その例外がカレントス レッドに対して発生します。
...スレッド self の実行が終了するまで、カレントスレッドを停止し
ます。self が例外により終了していれば、その例外がカレントス
レッドに対して発生します。
limit を指定して、limit 秒過ぎても自身が終了しない場合、nil......を返します。
@param limit タイムアウトする時間を整数か小数で指定します。単位は秒です。
@raise ThreadError join を実行することによってデッドロックが起きる場合に発生します。またカレントスレッドを join したときにも発... -
IO
# each _ char {|c| . . . } -> self (137.0) -
self に含まれる文字を一文字ずつブロックに渡して評価します。
...
self に含まれる文字を一文字ずつブロックに渡して評価します。
self は読み込み用にオープンされていなければなりません。
ブロックを省略した場合は各文字について繰り返す Enumerator を返します。
@raise IOError self が読... -
String
# unicode _ normalize!(form = :nfc) -> self (137.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列に置き換えます。
...
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列に置き換えます。
(gsub!などと異なり)変換が行なわれなくても self を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定し......ま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
text = "a\u0300"
text.unicode_normalize!(:nfc)
text == "\u00E0"... -
Numeric
# step(by: 1 , to: Float :: INFINITY) {|n| . . . } -> self (133.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。......。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2......定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError ste... -
Numeric
# step(by: , to: -Float :: INFINITY) {|n| . . . } -> self (133.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。......。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2......定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError ste... -
Numeric
# step(limit , step = 1) {|n| . . . } -> self (133.0) -
self からはじめ step を足しながら limit を越える 前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども 指定できます。
...
self からはじめ step を足しながら limit を越える
前までブロックを繰り返します。step は負の数も指定できます。また、limit や step には Float なども
指定できます。
@param limit ループの上限あるいは下限を数値で指定します。......。
@param by 引数 step と同じです。
@return ブロックが指定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@raise ArgumentError step に 0 を指定した場合に発生します。
//emlist[例][ruby]{
2......定された時は self を返します。
@return ブロックが指定されなかった時は Enumerator を返します。
@return 特に limit (または to) と step の両方が Numeric または nil の時は
Enumerator::ArithmeticSequence を返します。
@raise ArgumentError ste...