2014-12-15 【ruby】Stringを1文字ずつ処理する study Rubyで文字列を1文字ずつ処理していく方法。 Pythonと同様にできるかと思ってたらちょっと違った。。。 str = "hoge" str.split(//).each do |s| p s end # "h" # "o" # "g" # "e" インデックスも同時にとってきたい場合は次のようにすればOK str = "hoge" str.split(//).each_with_index do |s, i| p [s, i] end # ["h", 0] # ["o", 1] # ["g", 2] # ["e", 3]