1.23每日总结
安装
Scala 2.12.16 | The Scala Programming Language (scala-lang.org)
Windows下载.zip,解压到自己指定的路径
添加环境变量
可以不在C盘,最好不要有空格。
# 系统变量新建
SCALAHOME=C:\Program Files\Java\scala-2.12.16
# 系统变量path添加scala的bin目录
%SCALA_HOME%\bin
1
2
3
4
5
测试是否安装成功
scala -version
1
进入Scala命令行解释器
scala
# 退出
:quit
1
2
3
4
源文件编写和运行
Java
// HelloJava.java
public class HelloJava {
public static void main(String[] args) {
System.out.println("Hello Java!");
}
}
1
2
3
4
5
6
$ javac HelloJava.java
$ java HelloJava
Hello Java!
1
2
3
Scala
用git bash打开,创建HelloScala.scala文件
// vim HelloScala.scala 文件名是什么无所谓啦
object HelloScala {
def main(args: Array[String]): Unit = {
println("Hello Scala!")
}
}
1
2
3
4
5
6
$ scalac HelloScala.scala
$ scala HelloScala
Hello Scala!
1
2
3
IDEA写Scala
创建一个Maven空项目
IDEA设置里安装Scala插件
main目录下创建scala文件夹,将目录标记为源代码根目录
添加Scala框架支持
然后就可以新建Scala类了!
package Chapter0
/**
* object: 关键字 声明一个单例对象
* main方法: 从外部可以直接调用执行的方法
* def 方法名称(参数名称: 参数类型): 返回值类型 = { 方法体 }
* Unit表示返回值为空
*/
object HelloWorld {
def main(args: Array[String]): Unit = {
println("Hello Scala!")
System.out.println("Hello Scala From Java!")
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
伴生对象初识
package Chapter0
class Student(name: String, age: Int) {
def printInfo(): Unit = {
println(name + " " + age + " " + Student.school)
}
}
// 引入伴生对象
object Student {
val school: String = "atguigu"
def main(args: Array[String]): Unit = {
var Amy = new Student("Amy", 24)
var Bob = new Student("Bob", 23)
Amy.printInfo()
Bob.printInfo()
}
}
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/m0_46459047/article/details/126810663

浙公网安备 33010602011771号