Rubyのバージョン別の文字列アクセス
またまた私的メモ
プログラミング言語 Rubyより
Rubyでは文字列を[]で配列要素として取得できるが、1.8と1.9では動きが違う
例えば、下のように1行目で文字列を定義し、2行目で1文字目を出力使用とした場合
s = 'hello'
p s[0]
1.8の場合は
104
とキャラコードを返す。
しかし、1.9の場合は
h
と文字を返す。
またまた私的メモ
プログラミング言語 Rubyより
Rubyでは文字列を[]で配列要素として取得できるが、1.8と1.9では動きが違う
例えば、下のように1行目で文字列を定義し、2行目で1文字目を出力使用とした場合
s = 'hello'
p s[0]
1.8の場合は
104
とキャラコードを返す。
しかし、1.9の場合は
h
と文字を返す。