概要
1文字単位を対象として、文字列・配列・範囲オブジェクトの相互変換を整理する。
配列→文字列
array.join
1 2 3 4 |
array = ["A", "B", "C", "D", "E", "F", "G"] p array.join() # "ABCDEFG" |
文字列→配列
string.chars
string.split("")
1 2 3 4 5 6 |
string = "ABCDEFG" p string.chars p string.split("") # ["A", "B", "C", "D", "E", "F", "G"] # ["A", "B", "C", "D", "E", "F", "G"] |
範囲オブジェクト
配列への変換
range.to_a
1 2 3 4 |
range = ("A".."G") p range.to_a # ["A", "B", "C", "D", "E", "F", "G"] |
文字列への変換
range.to_a.join
1 2 3 4 |
range = ("A".."G") p range.to_a.join # "ABCDEFG" |
1件のコメント