Bug #36 [ruby-reference-manual:812]

String#upcase の説明

Added by Ken DATE 394 days ago. Updated 150 days ago.

Status :Closed Start :02/13/2008
Priority :Normal Due date :
Assigned to :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 364 days ago

fix Bug #36 [ruby-reference-manual:812]

History

06/22/2008 02:39 PM - taifu kouya

  • Status changed from Open to Assigned
  • Assigned to set to taifu kouya
  • % Done changed from 0 to 10

07/03/2008 11:56 PM - taifu kouya

  • % Done changed from 10 to 50
done.

07/04/2008 12:07 AM - taifu kouya

  • Status changed from Assigned to Closed
  • % Done changed from 50 to 100
Applied in changeset r2885.

07/04/2008 10:25 PM - Anonymous

修正の仕方が間違っています。
「'a' から 'z' までの」がコード例の体裁になっていますし,downcase などの場合,「'a' から 'z' までの大文字」ではなく「'A' から 'Z' までの大文字」でしょう。

Also available in: Atom PDF