1

私はscalaを初めて使用し、本「Programming in 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)}
}

そこで何が起こっているのですか?

4

1 に答える 1

3

ファイルをBOMで保存したと思います。

ソース コードを BOM なしで保存すると (使用しているテキスト エディターによって方法が異なります)、問題なく動作します。

于 2012-06-20T08:34:50.337 に答える