Skip to content

Commit

Permalink
修正某些不恰当的词汇
Browse files Browse the repository at this point in the history
  • Loading branch information
jinzhongjia committed Dec 9, 2023
1 parent 07c6e72 commit 3ff0505
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion learn/hello-world.md
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ pub fn main() !void {

这段代码将会分别输出 `Hello out!``Hello err!`,这里我需要向你讲述一下 `stdout``stderr` ,它们均是抽象的io(input and output)流句柄(关于流这个概念可能不好解释,你暂时就当作像水流一样的数据的就行)。`stdout` 用于正常的输出,它可能会出现错误导致写入失败。`stderr` 用于错误输出,我们假定 `stderr` 一定不会失败(这个是操作系统负责保证的),这就是它们的区别。

通过 `io` 命名空间(或者称之为包)获取到了标准输出和错误输出的 `writer` 句柄,这个句柄实现流`print`函数,我们只需要正常打印即可!
通过 `io` 模块获取到了标准输出和错误输出的 `writer` 句柄,这个句柄实现流`print`函数,我们只需要正常打印即可!

接下来加深一点难度,你有没有想过,这些`print`函数是如何实现的?

Expand Down

0 comments on commit 3ff0505

Please sign in to comment.