gpt4 book ai didi

scala - .sc 和 .scala 文件有什么区别?

转载 作者:行者123 更新时间:2023-12-02 00:04:25 38 4
gpt4 key购买 nike

我正在学习 scala,并且知道我们可以使用两个扩展名保存 scala 文件,即 my.sc 和 my.scala。

这是我创建的示例文件:

my.scala

object My {

/** Our main function where the action happens */
def main(args: Array[String]) {


Logger.getLogger("org").setLevel(Level.ERROR)
val sc = new SparkContext("local[*]", "my")
val lines = sc.textFile("readme.tx")
val results = lines.countByValue()

}
}

my.sc

object My {

val hello: String = "Hello World!"
println(hello)
}

两者有什么区别?

何时使用 sc 文件扩展名以及何时使用 scala 文件扩展名?

最佳答案

.scala 文件是常规 Scala 文件,以便作为常规程序进行编译和运行。这是您将使用的最常见的 scala 文件

.sc 文件是一个工作表或草稿,它是一个在保存时将被评估的文件,每个表达式的结果显示在 IDE 右侧的一列中。工作表就像 REPL session 。快速测试某些代码非常有用,就像使用 REPL 所做的那样。

编辑

这里有很棒的解释

What is the difference between scala classes, scripts and worksheets in Intellij-idea?

关于scala - .sc 和 .scala 文件有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52896850/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com