rurema / doctree

Repository of Japanese Ruby reference manual

Home Page:https://docs.ruby-lang.org/ja/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

メソッドにブロックが渡されなかった場合の説明を改善したい

pofkuma opened this issue · comments

ブロックを渡せるメソッドにブロックが渡されなかった場合の説明で、矛盾していると思われるものがいくつかありました。

上記のような説明は混乱を招きそうなので改善したいと考えました。
ブロックが無いのにブロックで処理されるかのように記述されている部分は、削除するのが良さそうです。

参考)

  • Enumerable#max_by
    https://docs.ruby-lang.org/ja/latest/method/Enumerable/i/max_by.html

    ブロックを省略した場合は Enumerator を返します。

  • RDoc の記述
    複数のメソッドの説明をざっと見たところ、次の2パターンがあるようでした。

    • サンプルコードがある場合

      Returns a new Enumerator if no block given:

    • サンプルコードがない場合

      If no block is given, an Enumerator is returned instead.