元ネタ:rubyで文字数を数えるには?
'abcあいう'.split(//)
は、定番の書き方です。
『Rubyレシピブック』にも、掲載されていたと思います。(未確認)
Ruby 1.8.7では、String#charsというメソッドが追加されました。
'abcあいう'.chars.to_a #=> ["a", "b", "c", "あ", "い", "う"]
ちなみに、この機能がRuby on Rails 2.0.2では問題を引き起こします。
元ネタ:rubyで文字数を数えるには?
'abcあいう'.split(//)
は、定番の書き方です。
『Rubyレシピブック』にも、掲載されていたと思います。(未確認)
Ruby 1.8.7では、String#charsというメソッドが追加されました。
'abcあいう'.chars.to_a #=> ["a", "b", "c", "あ", "い", "う"]
ちなみに、この機能がRuby on Rails 2.0.2では問題を引き起こします。
こんにちは
[突然ですがクイズです!-その1 – 文字の長さ]
http://codezine.jp/a/article/aid/2289.aspx?p=2
という方法はどうでしょうか?
こーいう問題もあるみたいですね
[Rails 2.0.2とRuby 1.8.7のString#chars]
http://arika.org/diary/20080610