1

Scala マクロに慣れてきたところです。

次のことを行うにはどうすればよいですか(またはこれは可能ですか):

 case class Foo(name:String)

 //'keys' is some macro implementation

 val fooKeys = keys[Foo] //Returns object FooKeys{ val name = "name" }

 println(fooKeys.name) // "name"

型が定義されていて利用可能である限り、定義がローカルであるかどうかは気にしません。

4

0 に答える 0