Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/scala/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法在Scala中运行简单的应用程序_Scala - Fatal编程技术网

无法在Scala中运行简单的应用程序

无法在Scala中运行简单的应用程序,scala,Scala,给定以下代码: import scala.io.Source object Demo { def func():Unit = { for ( line <- Source.fromFile("C:\Users\Hen\Scala_workspace\Itay\src\Demo.scala").getLines() ) { println(line) } } def main(args: Array[Str

给定以下代码:

import scala.io.Source

object Demo {

    def func():Unit = {
        for ( line <- Source.fromFile("C:\Users\Hen\Scala_workspace\Itay\src\Demo.scala").getLines() ) {
            println(line)
        }
    }

    def main(args: Array[String]): Unit = {
        //var x=args(0).toInt;
        func();
    }
}
导入scala.io.Source
对象演示{
def func():单位={

对于(行请尝试在路径周围加三个引号,这样scala就不会将
\+char
解释为特殊字符:

"""C:\Users\Hen\Scala_workspace\Itay\src\Demo.scala"""

尝试在路径周围加三个引号,这样scala就不会将
\+char
解释为特殊字符:

"""C:\Users\Hen\Scala_workspace\Itay\src\Demo.scala"""

考虑到Scala中的最佳答案与Java中的不同,我建议不要以重复Java帖子的方式来结束这篇文章。我认为可能存在关于regex转义的重复Scala问题。为了保持Scala的屈折问答,有人在别处评论道:“在Java中,你需要用另一个\……不确定Scala语言的\……来转义。”考虑到Scala中的最佳答案与Java中的不同,我建议不要以重复Java帖子的方式来结束这篇文章。我认为可能存在关于regex转义的重复Scala问题。为了保持Scala的屈折问答,有人在别处评论道:“在Java中,你需要用另一个\……不确定Scala语言的\……来转义。”更简单:使用非反斜杠方式
“/Users/Hen/Scala_workspace/Itay/src/Demo.Scala”
“C:”可以输入(它是windows中的主驱动器名,所以根目录是unix样式的路径)。更简单:使用非反斜杠方式
“/Users/Hen/Scala_workspace/Itay/src/Demo.Scala:”可以输入(它是windows中的主驱动器名,因此在unix样式的路径中使用root)。