我是scala的新手,我在“Scala编程”一书中尝试了一些小程序,当scala脚本保存在ANSI中时,效果很好。 但是当我把它保存在UTF-8中时,出现了一个错误:“error:illegal character?import”。 我在Windows上运行这个小例子程序。 而示例程序就像
import scala.io.Source if(args.isEmpty){ }else{ Source.fromFile(args(0)).getLines.toList.zipWithIndex.foreach { case (line, i) => println(i + " "+line)} }
那里发生了什么?
我想你保存与BOM的文件。
如果你保存没有BOM的源代码(怎么做取决于你使用的文本编辑器),它将正常工作。