什么是一 .scala 文件?
SCALA 文件是使用 Scala(可扩展语言)编程语言创建的源代码文件。它包含以面向对象和函数式编程编写的源代码,这是 Scala 语言的基本主题。 Scale 有助于使用其 JVM 和 JavaScript 运行时构建高性能系统。这进一步允许支持高阶函数和函数定义的嵌套。 Scala 的开发由 Martin Odersky 和他在 EPFL 的研究小组于 2003 年开始。
斯卡拉文件格式
SCALA 文件保存为纯文本文件,可以使用任何文本编辑器打开,例如 Scala IDE for Eclipse、Notepad、Notepad++ 和 TextEdit。单个 SCALA 文件可以具有包含类、接口、原始字符串和运算符重载方法的源代码。 Scala 的最大特点是可以将代码编译成可以在 JVM 上运行的 Java 字节。
Scala 语言简而言之
- 无缝 Java 互操作 - 由于 Scala 在 JVM 上运行,因此可以混合使用 Scala 和 Java 堆栈以实现无缝集成。
- 类型接口 - 所以类型系统感觉不是那么静态。不要为类型系统工作。让类型系统为您工作!
- 并发和分发 - 支持集合上的数据并行操作,使用参与者进行并发和分发,或使用期货进行异步编程。
- 模式匹配 - 支持对类层次结构、序列、常量等的匹配。
- 高阶函数 - 函数是可以在保证类型安全的情况下组合的一流对象。