'Programming in scala'및 Eclipse에서 컴파일 할 때 예제 중 하나에서 '오류가 발생했습니다 : ChecksumAccumulator'유형이 아래와 같이 선언됩니다. . 아래의 코드가 정확합니까? Programming in Scala에서'찾을 수 없음 : type'error
import scala.collection.mutable.Map
object ChecksumAccumulator {
private val cache = Map[String, Int]()
def calculate(s: String): Int =
if(cache.contains(s))
cache(s)
else {
val acc = new ChecksumAccumulator
for(c <- s)
acc.add(c.toBye)
val cs = acc.checksum()
cache += (s -> cs)
cs
}
}
(은'새 ChecksumAccumulator' 라인 인스턴스를 생성 단지 동반하는 객체이다 :
그런 다음 당신에게 아래의 출력을 줄 것이다
와 예제를 실행 여기서는이 책의 앞부분에있는 몇 페이지의 클래스 정의도 필요하다 (Listing 4.1). –
@Travis Brown 옙 그 것이었다. 한 번 책을 읽지 말고 페이지를 리콜했다는 말은하지 말아라. –
Nope- 그냥 예를 기억하고 Google이 나머지를했습니다. –