タグ

GoLangとclassに関するclavierのブックマーク (1)

  • Go言語で名前を指定して構造体のインスタンスを取得する - taknb2nchのブログ

    前回のエントリーはこのエントリーへの伏線であります。 実はタイトルにもあるようにGo言語でも「名前を指定して構造体のインスタンスを取得する」ということをしたかったのです。 (Go言語でリフレクションを使いまくるのはどうこう・・・という話はおいておいてください) C#でいうところの、 object obj = Activator.CreateInstance(Type.GetType("クラス名")); Javaでいうところの Class<?> clazz = Class.forName("クラス名"); のようなことをGo言語でもやってみようかと。 Go言語でもリフレクションはあるので、簡単にできるだろうと思っていたのですが、そんなに簡単ではありませんでした。 先人たちの知恵を探してみたところ、How I can get instance of struct by it name : go

    Go言語で名前を指定して構造体のインスタンスを取得する - taknb2nchのブログ
  • 1