0
으로는, scalac
, 로 쉽게 컴파일 Foo.scala
에 말을하지만 난 내가 REPL을 부팅하고 :load Foo.scala
말을 오류의 눈보라를 얻을. 이것이 표준이며 문서화되어 있지만 관련 정보를 찾을 수없는 것 같습니다. 코드 scalac로 컴파일하지만 나는 몇 가지 코드가 REPL
abstract class BST[A](implicit cmp: A => Ordered[A]) {
def fold[B](f: (B, A) => B, acc: B): B = {
this match {
case Leaf() => acc
}
}
}
case class Leaf[A]()(implicit cmp: A => Ordered[A]) extends BST[A]
을 그리고 난 그렇게 같은 오류를 얻을 :
파일은 다음과 같습니다
이scala> :load BST3.scala
Loading BST3.scala...
<console>:10: error: constructor cannot be instantiated to expected type;
found : Leaf[A(in class Leaf)]
required: BST[A(in class BST)]
case Leaf() => acc
^
감사 : 붙여 넣기 모드! –