【发布时间】:2018-11-23 06:25:55
【问题描述】:
我浏览了几乎所有的教程,并在我的桌子上放了“The Type Astronauts”,但我仍然不知道如何编写 sn-p,它可以使用 case class 中的 shapeless 提取名称映射到类型。准确地说,我在关注以下界面:
case class Sample(id: String, date: LocalDate)
def sampleExpectedMetadata = expectedMetadata[Sample] // = ("id" -> "String", "date" -> "LocalDate")
def expectedMetadata[T]: Map[String, String] = ???
非常感谢任何可以帮助编写正确实现的人。
【问题讨论】:
标签: scala generic-programming shapeless