【发布时间】:2012-01-30 10:17:23
【问题描述】:
从《Begining in Scala》一书中的一个例子来看,脚本是:
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.toByte)
val cs=acc.checksum
cache+= (s -> cs)
cs
}
}
但是,当我试图编译这个文件时 $scalac ChecksumAccumulator.scala,然后生成错误,“未找到:type ChecksumAccumulator val acc = new ChecksumAccumulator”,有什么建议吗?
谢谢,
【问题讨论】:
标签: scala