- # Ruby入門 > Stringクラス(文字列)
Ascii文字列を文字コード配列に変換する
スポンサーリンク
スポンサーリンク
ライフスタイル関連のコンテンツ
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
お金 | 仕事 | 勉強 | プライベート | 健康 | 心
プログラミング関連のコンテンツ
C言語/C++入門 | Ruby入門 | Python入門 | プログラミング全般
以下のページを参考にして、Ascii文字列を受け取り、Ascii文字コードの配列に変換するメソッドを定義する。
スポンサーリンク
文字列を[]で1文字だけ参照するとそのASCII文字のコード値が返却されます。
s = “R”
p s[0] #=> 82
Ascii文字列を受け取り、Ascii文字コードの配列に変換
# Stringクラスのインスタンスメソッドとして追加 # 文字列を受け取り、アスキーコードの配列を返す class String def to_ascii ascii = Array.new self.length.times do |i| ascii << self[i] end ascii end end p "konta".to_ascii
実行結果
[107, 111, 110, 116, 97]
標準のAPIにはないんだろうか、こういうメソッド。
なんかあるような気がする・・・
スポンサーリンク
<< 前の記事 : 文字列の連結・インデックス・改行削除
スポンサーリンク