|
bool |
method |
Ruby standard library term |
削除
|
|
boolean |
method |
Ruby standard library term |
削除
|
|
boolean value |
method |
メソッドに与えられるコードの塊。
メソッドを呼び出す際、オブジェクトは実引数として与え、処理はブロックとして渡すことができる。ブロックは一つしか与えることができない。
イテレーターメソッドでは繰り返したい処理をブロックで与える。また、Enumerable#sort_by、Enumerable#group_by、
Enumerable#max_by などのように、要素に対する「評価関数」としてブロックを要求するメソッドもある。
Kernel.#open メソッドは、ブロックを与えて呼び出した場合、ファイルをオープンしてブロックを評価し、ファイルをクローズする。クローズが自動的に行われるのでクローズ忘れが防げる。ブロック内で例外が発生してもクローズは行われる。このように、必ず実行しなければならない終了処理を自動で行うように設計されたブロック付きメソッドもある。
ブロック自体はオブジェクトではないが、ブロックを Proc オブジェクトとしてオブジェクト化することはできる。
DSL 用途では、必要なタイミングで呼び出されるべき処理をブロックで与えて登録させるメソッドが使われることもある。 |
削除
|
|
bor |
method |
Ruby standard library term |
削除
|
|
borenstein |
method |
Ruby standard library term |
削除
|
|
boron |
method |
Ruby standard library term |
削除
|
|
bosselaers |
method |
Ruby standard library term |
削除
|
|
both |
method |
Ruby standard library term |
削除
|
|
bottom |
method |
Ruby standard library term |
削除
|
|
boundary |
method |
Ruby standard library term |
削除
|
|
boundedstream |
method |
Ruby standard library term |
削除
|
|
bourne |
method |
Ruby standard library term |
削除
|
|
boxcrugdg |
method |
Ruby standard library term |
削除
|
|
br |
method |
Ruby standard library term |
削除
|
|
branch |
method |
Ruby standard library term |
削除
|
|
branches |
method |
Ruby standard library term |
削除
|
|
brd |
method |
Ruby standard library term |
削除
|
|
breaded |
method |
Ruby standard library term |
削除
|
|
break |
keyword |
Ruby keyword: Terminates a loop or switch statement and transfers control |
削除
|
|
breakable |
method |
Ruby standard library term |
削除
|
|
break_on_newline |
method |
Ruby standard library term |
削除
|
|
breakpoint |
method |
|
削除
|
|
broadcast |
method |
Ruby standard library term |
削除
|
|
broken |
method |
Ruby standard library term |
削除
|
|
buf |
method |
Ruby standard library term |
削除
|
|
buff |
method |
Ruby standard library term |
削除
|
|
buffer |
method |
Ruby standard library term |
削除
|
|
bufferedio |
method |
Ruby standard library term |
削除
|
|
buggy |
method |
Ruby standard library term |
削除
|
|
bugs |
method |
Ruby standard library term |
削除
|
|
build |
method |
Ruby standard library term |
削除
|
|
build_args |
method |
Ruby standard library term |
削除
|
|
build_cert |
method |
Ruby standard library term |
削除
|
|
buildcommand |
method |
Ruby standard library term |
削除
|
|
build_command |
method |
Ruby standard library term |
削除
|
|
build_context |
method |
Ruby standard library term |
削除
|
|
builder |
method |
Ruby standard library term |
削除
|
|
build_extensions |
method |
Ruby standard library term |
削除
|
|
build_index |
method |
Ruby standard library term |
削除
|
|
build_indices |
method |
Ruby standard library term |
削除
|
|
build_indicies |
method |
Ruby standard library term |
削除
|
|
building |
method |
Ruby standard library term |
削除
|
|
builds |
method |
Ruby standard library term |
削除
|
|
build_self_signed_cert |
method |
Ruby standard library term |
削除
|
|
built |
method |
Ruby standard library term |
削除
|
|
builtin |
method |
Ruby standard library term |
削除
|
|
built-in class |
method |
クラス B がクラス A のサブクラスであるとき、A を B のスーパークラスと呼ぶ。「親クラス」「上位クラス」と呼ぶこともある。
Ruby では BasicObject を除くすべてのクラスがただ一つのスーパークラスを持つ(BasicObject はスーパークラスを持たない)。スーパークラスは Class#superclass で得られる。
スーパークラスのスーパークラスなど継承の連鎖を遡るクラスをすべて含めて「スーパークラス」と呼ぶ場合もあるが、この場合は「祖先クラス(または先祖クラス)」という用語が使える。
↔サブクラス
→継承 |
削除
|
|
builtincommand |
method |
Ruby standard library term |
削除
|
|
builtincommands |
method |
Ruby standard library term |
削除
|
|
built-in library |
method |
複数のスレッドが並行に実行されても問題が起きないこと。 |
削除
|