无形镜头不能正常工作

时间:2015-09-10 06:13:29

标签: scala shapeless

我正在尝试使用一小段无形示例代码:

  import shapeless._

  case class Person(name : String, age : Int)
  val ageLens = lens[Person].age
  val person = Person("Joe Grey", 37)
  val person2 = ageLens.set(person)(38) // Error: Cannot find set method

由于某种原因,它无法找到set方法。为什么不呢?

此代码直接来自此处的示例:https://github.com/milessabin/shapeless/blob/master/examples/src/main/scala/shapeless/examples/lenses.scala

0 个答案:

没有答案