Bug #36

String#upcase の説明

Added by Ken DATE over 3 years ago. Updated 9 months ago.

[ruby-reference-manual:812]
Status:Closed Start date:02/13/2008
Priority:Normal Due date:
Assignee:taifu kouya % 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

Revision 2885
Added by kouya over 3 years ago

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

  • % Done changed from 10 to 50
done.

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' までの大文字」でしょう。

Also available in: Atom PDF