From: Teruki Shigitani Date: 2008-06-14T10:39:29+09:00 Subject: [ruby-dev:35096] Re: "No.9".succ == "Np.0" 鴫谷です。 -------- Original Message -------- Subject: [ruby-dev:35094] "No.9".succ == "Np.0" From: rubikitch@ruby-lang.org To: ruby developers list Date: Sat Jun 14 2008 03:00:18 GMT+0900 > るびきちです。 > > 現状のString#succは以下のような挙動になるのですが、 > 非英数字を狭んだ数字と英字の繰り上がりは別にしたほうがいいのではないでしょうか? > つまり「"No.10"」を返すほうが自然だと思います。 > > "No.9".succ # => "Np.0" > "1z".succ # => "2a" > > 後者は使われ得ると思いますが、前者ように非英数字をはさんで繰り上がるのは > いびつな感じがします。 "a9".succ が "b1" になって欲しい人もいそうです