无法在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)。