2006-08-14から1日間の記事一覧

たのしいRuby 3章 コマンドを作ろう

コマンドラインからデータを取得して処理する方法を学ぶらしい。grepもどきを作る。 気になったところをピックアップ P45 引数はARGVという配列に入る。getoptsみたいなオプション、オペランドの区別は多分なさそう。 P46 to_iメソッドは文字列を整数に変換…

たのしいRuby 2.3 正規表現

マッチング p /Ruby/ =~ "RuRubyby" # この場合 0 が帰る p /Ruby/ =~ "RaRiRuReby" # この場合 nil が帰る /パターン/の後ろにiをつけると大文字小文字の区別を行わない p /Ruby/ =~ "ruby" #この場合 nil が帰る p /Ruby/i =~ "ruby" #この場合 0 が帰る …

たのしいRuby 2.2 ハッシュ(Hash)

定義 font_table = { "small" => "-1", "normal" => "0", "big" => "1" } 参照 p font_table["small"] 繰り返し参照 font_table.each { | key, value | p key p value } なるへそ