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