プログラミング的なSomething

プログラミング的なSomething

ITエンジニア(?)目線で生活・自転車・トレーニング話を綴ります

2014-01-21から1日間の記事一覧

Rubyでメソッドの存在を調べる方法まとめ

オブジェクトに対してメソッドが存在するか 使うメソッドはObject#respond_to?です。 "string".respond_to?(:chomp) => true こんな感じ。 クラスに対してメソッドの存在を確認する Method#method_defined?を使います。 String.method_defined?(:chop) => tr…

Rubyレシピブック その②(ハッシュ)

読書メモです。 1つのキーに複数の値が対応するハッシュを作る 複数の値は配列で保存されます。 h = Hash.new{ | h, key | h[key] = [] } h["a"] << 1 h["b"] << 2 h["a"] << 2 irb(main):297:0> hash => {"a"=>[1, 2], "b"=>[2]} この方法を用いる場合、ハ…