u16suzuの blog

u16suzu のブログです。

Rubyメモ

インクリメント

i++とかできない。i=i.succとかi+=1と書くみたい。

succは次の整数を返す。次って何じゃそりゃ。"a".succだと"b"が返る。i++できないのなんでだろ〜

文字列の先頭を取得

"kitty on your lap"[0].chr

Integer::chrで変換する必要がある。

chr

文字コードに対応する 1 バイトの文字列を返します。
例えば 65.chr は "A" を返します。整数は 0 から 255 の範囲内で
なければなりません。範囲外の整数に対する呼び出しは例外
 RangeError を発生させます。

Rubyリファレンスマニュアルより