Rubyで文字列を1文字ずつ分割する。
Rubyでは文字列に対してcharsメソッドを使用すると1文字ずつ分割してくれてます。
p "hello".chars
["h", "e", "l", "l", "o"]
文字列が数字だと、他のメソッドと組み合わせることで「各位を足しあわせた合計値」なんて操作もできるようになります。
list = "12345".chars.map(&:to_i) p list p list.sum
[1, 2, 3, 4, 5] 15
便利です。
Rubyでは文字列に対してcharsメソッドを使用すると1文字ずつ分割してくれてます。
p "hello".chars
["h", "e", "l", "l", "o"]
文字列が数字だと、他のメソッドと組み合わせることで「各位を足しあわせた合計値」なんて操作もできるようになります。
list = "12345".chars.map(&:to_i) p list p list.sum
[1, 2, 3, 4, 5] 15
便利です。