这是一个带有特定示例的一般性问题。
人们进入scala并将其用于大型项目时如何处理工具/ IDE的不可靠性?您是否只接受整个源代码中的红色标记?
我还遇到了另一个Scala代码库,其中,想法Cannot resolve symbol Repr
将工作代码标记为红色。
我启动了一个游乐场项目,探索代码库中的一个库-无形状的(据我所知,它是Scala社区中备受推崇的库)。
我从无形官方指南的第一页写了非常基本的代码。
package example import shapeless._ object Hello extends App { val genericEmployee = Generic[Employee].to(Employee("Dave", isOld = true)) val genericIceCream = Generic[IceCream].to(IceCream("yellow", isInCone = false)) def genericCsv (gen: String :: Boolean :: HNil) :List[String] = List(gen(0), gen(1).toString()) println(genericCsv(genericIceCream).toString()) } case class Employee (name: String, isOld: Boolean) case class IceCream (name: String, isInCone: Boolean)
[
gen(0)
和gen(1)
用No implicits found for parameter at hlist.At[String :: Boolean :: HNil, Nat#N]
标记
该代码有效。
我也记得由Akka HTTP引起的错误,但不是真正的错误。
这是一个带有特定示例的常见问题。人们进入scala并将其用于大型项目时如何处理工具/ IDE的不可靠性?您是否只接受红色标记在您的整个...
[IntelliJ支持依赖无形的宏的库似乎有一个基本的困难