Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

correct some minor bugs. #2953

Merged
merged 5 commits into from
Feb 20, 2024
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 6 additions & 7 deletions _zh-cn/overviews/scala3-book/tools-sbt.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,7 +84,7 @@ $ tree
$ sbt run
```

您应该会看到如下所示的输出,包括程序中的 Hello, world
您应该会看到如下所示的输出,包括程序中的 `"Hello, world"`

```bash
$ sbt run
Expand Down Expand Up @@ -215,7 +215,7 @@ scalaVersion := "{{ site.scala-3-version }}"
@main def helloWorld = println("Hello, world")
```

该代码定义了一个 Scala 3 “main” 方法,该方法在运行时打印 Hello, world
该代码定义了一个 Scala 3 “main” 方法,该方法在运行时打印 `"Hello, world"`

现在,使用 `sbt run` 命令编译并运行您的项目:

Expand Down Expand Up @@ -298,7 +298,7 @@ scala-3-project-template
> $ sbt new scala/scala3-cross.g8
> ~~~

在 [sbt 文档](https://www.scala-sbt.org/1.x/docs/sbt-new-and-Templates.html#sbt+new+) 中了解有关 `sbt new` 和项目模板的更多信息和+模板
在 [sbt 文档](https://www.scala-sbt.org/1.x/docs/sbt-new-and-Templates.html#sbt+new+) 中了解有关 `sbt new` 和项目模板的更多信息

### Scala 的其他构建工具

Expand All @@ -312,7 +312,7 @@ scala-3-project-template
#### Coursier

在相关说明中,[Coursier](https://get-coursier.io/docs/overview) 是一个“依赖解析器”,在功能上类似于 Maven 和 Ivy。
它是用 Scala 从头开始​​编写的,“包含函数式编程原则”,并且可以并行下载工件以实现快速下载。
它是用 Scala 从头开始编写的,“包含函数式编程原则”,并且可以并行下载工件以实现快速下载。
sbt 使用它来处理大多数依赖关系解析,并且作为一个命令行工具,它可以用于在您的系统上轻松安装 sbt、Java 和 Scala 等工具,如我们的 [Getting Started][getting_started] 页面所示。

来自 `launch` 网页的这个示例显示了 `cs launch` 命令可用于从依赖项启动应用程序:
Expand Down Expand Up @@ -347,8 +347,7 @@ $ mkdir project

### 2) 创建 build.properties 和 build.sbt 文件

接下来,在项目的 _project/_ 子目录中创建一个 _build.properties_ 文件
用这条线:
接下来,把下面这行代码用于在项目的 _project/_ 子目录中创建一个 _build.properties_ 文件:

```text
sbt.version=1.5.4
Expand Down Expand Up @@ -449,7 +448,7 @@ end MathUtilsTests
此代码演示了 ScalaTest `AnyFunSuite` 方法。
几个重要的点:

- 你的测试类应该扩展 `AnyFunSuite`
- 你的测试类应该继承 `AnyFunSuite`
- 如图所示,您可以通过为每个 `test` 指定一个唯一的名称来创建测试
- 在每个测试结束时,您应该调用 `assert` 来测试条件是否已满足
- 当你知道你想写一个测试,但你现在不想写它时,将测试创建为“待定”,语法如上例所示
Expand Down
Loading