2012-01-16から1日間の記事一覧

Ruby、Pythonで動的ディスパッチ/動的メソッド定義

動的ディスパッチ 動的ディスパッチは、「実行時に呼び出すメソッドを決める」ことを指します。 rubyではsendによって動的ディスパッチができます method_to_call = :upcase obj = "abc" obj.send(method_to_call) # => "ABC" pythonではメソッドがオブジェ…