feat:更新README

This commit is contained in:
2026-09-10 09:37:36 +08:00
parent 427f18fb07
commit 5268c30992
2 changed files with 68 additions and 16 deletions
+26 -13
View File
@@ -11,7 +11,7 @@ Scala 学习笔记工程,记录 2026-09-08 线下课内容。
```
scala_20260908/
├── pom.xml # Maven 配置(仅声明 JDK 21,未配置 Scala 插件)
├── pom.xml # Maven 配置:JDK 8 + scala-maven-plugin 4.8.1
└── src/main/scala/
├── Hello.scala # 入口:Hello world
├── demo1/
@@ -37,30 +37,44 @@ scala_20260908/
- JDK 8
- Scala 2.11.12
- IntelliJ IDEA(推荐,装 Scala 插件即可直接运行)
- Maven(可选,配合 `pom.xml` 编译)
> 注意:当前 `pom.xml` 里 `<maven.compiler.source/target>` 还写着 21,跟实际环境对不上。
> Scala 2.11.12 也不支持 JDK 9+,需要把 pom.xml 改成 JDK 8 并加上 `scala-maven-plugin`。
> 否则直接用 IntelliJ 跑 `main` 最省事。
- Maven 3.x(`pom.xml` 已配好 `scala-maven-plugin` 4.8.1)
- IntelliJ IDEA(可选,装 Scala 插件即可直接运行)
## 运行方式
### IntelliJ(推荐)
### 命令行(Maven)
1. 用 IDEA 打开本目录
2. 等待 IDEA 识别为 Scala 项目(首次会提示装 Scala 插件)
3. 打开任意 `.scala` 文件,右键 `Run 'XXX.main()'`
先编译:
### 命令行(需要先配好 scala-maven-plugin)
```bash
mvn clean compile
```
再跑某个入口(任选其一):
```bash
mvn scala:run -DmainClass=Hello
mvn scala:run -DmainClass=demo1.DemoVar
mvn scala:run -DmainClass=demo2.DemoStr
mvn scala:run -DmainClass=demo2.DemoVar2
mvn scala:run -DmainClass=demo3.DemoOps
mvn scala:run -DmainClass=practise1.Demo1VarAndVal
mvn scala:run -DmainClass=practise1.Demo2Type
mvn scala:run -DmainClass=practise1.Demo3StringInterpolation
mvn scala:run -DmainClass=practise1.Demo4If
mvn scala:run -DmainClass=practise1.Practise1
mvn scala:run -DmainClass=practise1.Practise2
mvn scala:run -DmainClass=practise1.Practise3
mvn scala:run -DmainClass=practise1.Practise4
mvn scala:run -DmainClass=practise1.Overall
```
### IntelliJ
1. 用 IDEA 打开本目录
2. 装 Scala 插件(首次会提示)
3. 打开任意 `.scala` 文件,右键 `Run 'XXX.main()'`
## 重点速记
- `val` 定义常量(不能重新赋值),`var` 定义变量。**优先用 `val`**
@@ -73,4 +87,3 @@ mvn scala:run -DmainClass=practise1.Overall
## License
私有学习笔记,暂不外发。