2006-02-01から1日間の記事一覧

文字列と配列

Rubyでは文字列を配列のように扱えます。 疑問どうして、以下のs[0]だけ文字コードになるんでしょうね。s[0, 1]なら文字列なのに。 s = "abcdefg" p s # => "abcdefg" p s[0] # => 97 (なぜこれだけ文字コード?) p s[0, 1] # => "a" p s[2..4] # => "cde" p …

Module#module_function

Module#module_functionを使うと、メソッドをモジュール関数としてコピーします。プログラミングRubyでは「モジュールメソッド」と呼んでいますが、module_functionというメソッド名ですね。 Rubyでは「コピーする」というのがよく出てくるように思います。…