Bug #36
String#upcase の説明
| Status: | Closed | Start date: | 02/13/2008 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assignee: | % Done: | 100% |
||
| Category: | doc | |||
| Target version: | - | |||
| reporter: | rock | ruby_version: | 1.8 |
Description
String#upcase の説明で「すべてのアルファベットを大文字に変換した文字列を作成し返します。」 とありますが,(Ruby 1.8 で)$KCODE='u' の場合でもアクセント付きのラテン文字やギリシア文字, キリル文字などのアルファベットは変換しないようです(あ,Ruby 1.9 でもそうなのか…)。 「すべてのアルファベット」でなく 'a' から 'z' までのアルファベットを大文字にする, と表現すべきでしょう。String#downcase や String#swapcase も同様。
Associated revisions
fix Bug #36 [ruby-reference-manual:812]
History
Updated by taifu kouya over 3 years ago
- Status changed from Open to Assigned
- Assignee set to taifu kouya
- % Done changed from 0 to 10
Updated by taifu kouya over 3 years ago
- Status changed from Assigned to Closed
- % Done changed from 50 to 100
Applied in changeset r2885.
Updated by Anonymous over 3 years ago
修正の仕方が間違っています。 「'a' から 'z' までの」がコード例の体裁になっていますし,downcase などの場合,「'a' から 'z' までの大文字」ではなく「'A' から 'Z' までの大文字」でしょう。