別のキーワード
ライブラリ
クラス
-
ARGF
. class (2) - Array (290)
- BasicObject (24)
- Complex (12)
- Data (3)
- Dir (92)
- Exception (48)
- Fiber (30)
- File (16)
- FrozenError (6)
- Hash (32)
- IO (276)
- Integer (150)
- MatchData (24)
- Matrix (36)
- Module (192)
- Mutex (2)
- Numeric (93)
- Object (60)
-
OpenSSL
:: BN (132) - OptionParser (192)
- Pathname (36)
- Random (36)
- Range (45)
- Set (120)
- String (321)
- StringIO (100)
- StringScanner (12)
- Thread (34)
-
Thread
:: Mutex (10) - ThreadGroup (12)
- UnboundMethod (12)
- Vector (36)
モジュール
- Comparable (24)
キーワード
- & (12)
- * (36)
- ** (12)
- - (12)
- < (12)
- <= (12)
- == (12)
- === (12)
- =~ (12)
- > (12)
- >= (12)
- [] (90)
- []= (84)
- add (12)
-
angle
_ with (12) - between? (12)
- bind (12)
- binmode (12)
- bsearch (24)
- bytes (14)
- cause (12)
- children (19)
- chr (24)
- clamp (12)
-
clear
_ bit! (12) - clone (12)
- close (14)
- coerce (24)
- combination (24)
-
deprecate
_ constant (12) - digits (24)
- disjoint? (12)
- dup (12)
- each (144)
-
each
_ byte (48) -
each
_ child (14) -
each
_ line (96) - eigen (12)
- eigensystem (12)
- entries (19)
-
enum
_ for (24) - exception (24)
-
fetch
_ values (22) - fileno (11)
- flatten (24)
- flatten! (24)
- flush (12)
- gcd (12)
- gcdlcm (12)
- hstack (12)
- include (12)
-
initialize
_ copy (12) - insert (12)
- inspect (12)
-
instance
_ eval (24) -
instance
_ method (12) - lcm (12)
- lines (14)
- lshift! (12)
-
mask
_ bits! (12) - merge (12)
-
mod
_ add (12) -
mod
_ exp (12) -
mod
_ inverse (12) -
mod
_ mul (12) -
mod
_ sub (12) - name= (10)
- offset (24)
- on (144)
- ord (12)
- order! (24)
- overlap? (2)
- parse! (12)
- path (8)
- permutation (24)
- permute! (12)
- pos= (12)
- pow (24)
-
prime
_ division (12) -
private
_ constant (12) -
proper
_ subset? (12) -
proper
_ superset? (12) - public (48)
-
public
_ constant (12) -
public
_ instance _ method (12) - putc (12)
- rand (36)
- receiver (6)
- rehash (12)
-
relative
_ path _ from (12) -
remove
_ method (12) - reopen (36)
-
repeated
_ combination (24) -
repeated
_ permutation (24) - replace (24)
- resume (12)
-
reverse
_ each (4) - rewind (12)
- rotate! (12)
- rshift! (12)
- run (12)
- sample (48)
- seek (12)
-
set
_ bit! (12) - size (1)
- slice (72)
- step (93)
- subset? (12)
- subtract (12)
- superset? (12)
- synchronize (12)
-
to
_ a (7) -
to
_ enum (24) -
to
_ path (8) -
undef
_ method (12) -
unicode
_ normalize (11) -
unicode
_ normalize! (11) -
unicode
_ normalized? (11) - unscan (12)
- wakeup (12)
- with (3)
- zip (24)
- | (12)
検索結果
先頭5件
-
Fiber
# raise -> object (18156.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......[例][ruby]{
f = Fiber.new { 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 Stop... -
Fiber
# raise(exception , message = nil , backtrace = nil) -> object (18156.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......[例][ruby]{
f = Fiber.new { 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 Stop... -
Fiber
# raise(message) -> object (18156.0) -
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
...
selfが表すファイバーが最後に Fiber.yield を呼んだ場所で例外を発生させます。
Fiber.yield が呼ばれていないかファイバーがすでに終了している場合、
FiberError が発生します。
引数を渡さない場合、RuntimeError が発生します。......[例][ruby]{
f = Fiber.new { 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 Stop... -
Array
# permutation(n = self . length) { |p| block } -> self (240.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
...ッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby]{
a = [1, 2, 3]
a.permutation.to_a #=> [[1,2,3],[1,3,2],[2......ength 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],[2,3],[3,1],[3,2]]
/... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (172.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...dArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロン... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (172.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...dArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロン... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (172.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...dArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --username=ruby.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロン... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (162.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...の説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby command --charset=jis #=> "iso-2022-jp"
//}... -
OptionParser
# on(short , *rest) {|v| . . . } -> self (162.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...の説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby command --charset=jis #=> "iso-2022-jp"
//}... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (162.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...の説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby command --charset=jis #=> "iso-2022-jp"
//}...