Ruby chrを使ってASCIIコードを文字列に変換するサンプル

環境
Windows11 pro 64bit
ruby 3.0.3p157

構文
ASCIIコード.chr
chrを使用して、SCIIコードを文字列に変換します。

使用例1

p 97.chr

p 98.chr

p 99.chr

実行結果
“a"
“b"
“c"

使用例2
配列からまとめて変換する場合は、packやmapが使用します。
サンプルコード

p [97, 98, 99].pack("c*")

p [97, 98, 99].map {|y| y.chr}.join

実行結果
“abc"
“abc"

IT

Posted by arkgame