注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
Goでは、reflectパッケージを使うとリフレクションを行うことができる。 そこで、以下のことを任意のstr... Goでは、reflectパッケージを使うとリフレクションを行うことができる。 そこで、以下のことを任意のstringによる動的な指定で行うことができるかを調べた。 send (関数, メソッド呼び出し) define_method (関数, メソッドの定義) const_get (任意の型のオブジェクトの取得) send (関数, メソッド呼び出し) stringで関数, メソッド名を指定して呼び出すことができるか? 関数: No メソッド: Yes 関数のsend 変数に関数が入っていればその変数を使って呼び出せるが、普通に定義した関数をstringから参照する手段はない。もしやりたければ手動でmap[string]funcにつっこんでおくしかない。(これやっちゃうとメタプロにならなそう) メソッドのsend method := reflect.ValueOf(&receiver).Me
2015/09/09 リンク