是否可以将Map的键值对映射到具有命名参数的Scala构造函数?
也就是说,给定
class Person(val firstname: String, val lastname: String) {
...
}
Run Code Online (Sandbox Code Playgroud)
...如何使用类似的地图创建Person的实例
val args = Map("firstname" -> "John", "lastname" -> "Doe", "ignored" -> "value")
Run Code Online (Sandbox Code Playgroud)
我最终想要实现的是将Node4J Node对象映射到Scala值对象的好方法.
scala ×1