スキマハコ

わすれがちなスキマな事を詰め込んでいます。ITの他に暮らしについても書いています。

ruby1.8

Arrayのto_sがバージョンで実装が違うよー

前回の内容に認識ミスがあったので、訂正! #-------------------------------1.8.x a = "ab" p "a.unpack('C*').to_s=" + a.unpack('C*').to_s #=>"a=9798" #-------------------------------1.9.x a = "ab" p "a.unpack('C*').to_s="+a.unpack('C*').to_s …

文字から文字コードを取得しよう

1.8.xではこんな風にしてました。 a = "ab" p "a=#{a[0]}" #=>a=97 でも、これが利用できなくなりました。 原因?として、stringクラスに文字コード情報が付加したためにブロックされたのではないかなあと考えてます。 いろいろ検討した結果が以下の通り。 a…