Bug #86
Hash#[],Hash#values_at の説明
| Status: | Closed | Start date: | 03/28/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | doc | |||
| Target version: | - | |||
| reporter: | rock | ruby_version: | 1.8,1.9 |
Description
Hash#[] の説明で 該当するキーが登録されていない時には、デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちらもnilならばnil)を返します。 とあります。 また Hash#values_at の説明で,ハッシュのデフォルト値に関して, キーに対応する値がなければ デフォルト値(Hash#defaultまたはHash#default_procのブロックの値か、どちらもnilならばnil)が使用されます。 とあります。 これらの括弧内の表現では,どんなときにブロックが実行されるのか不明瞭です。 ここを明確にすれば,「どちらもnilならばnil」は不要になると思います。
Associated revisions
fixed #86
History
Updated by okkez _ over 3 years ago
- Assignee set to okkez _
Updated by okkez _ over 3 years ago
- Status changed from Open to Closed
- % Done changed from 0 to 100
Applied in changeset r2908.