ruby 文字列を1文字で区切りインデックス番号とともに二次元配列化するサンプル

環境
Windows11 pro 64bit
ruby 3.1.2p20

構文
文字列.chars.each.with_index.entries
文字列を1文字で区切りインデックス番号とともに二次元配列化するには「chars.each.with_index.entries」を使用します。

使用例
p “arkgame".chars.each.with_index.entries

p “あいうえお".chars.each.with_index.entries

実行結果

[["a", 0], ["r", 1], ["k", 2], ["g", 3], ["a", 4], ["m", 5], ["e", 6]]
[["あ", 0], ["い", 1], ["う", 2], ["え", 3], ["お", 4]]

 

Ruby

Posted by arkgame