diff --git a/eBook/09.1.md b/eBook/09.1.md index b90c3b4..d966f28 100644 --- a/eBook/09.1.md +++ b/eBook/09.1.md @@ -1,6 +1,6 @@ #A 标准库 #9.1 标准库概述 -像fmt,os等这样具有常用功能的内置包在Go语言中有150个以上,它们被称为标准库,大部分(一些低级别的除外)内置于Go本身。记录在:http://golang.org/pkg/。 +像fmt,os等这样具有常用功能的内置包在Go语言中有150个以上,它们被称为标准库,大部分(一些底层的除外)内置于Go本身。记录在:http://golang.org/pkg/。 在贯穿本书的例子和练习中,我们都是用标准库的包。可以通过查阅p.350包中的内容快速找到相关的包的实例。这里我们只是按功能进行分组来介绍这些包的简单用途,我们不会深入讨论他们的内部结构。 @@ -9,7 +9,7 @@ unsafe: 包含了一些打破Go语言“类型安全”的命令,一般的程 syscall-os-os/exec: os: 提供给我们一个平台无关性的操作系统功能接口,采用类Unix设计,隐藏了不同操作系统间差异,让不同的文件系统和操作系统对象表现一致。 os/exec: 提供我们运行外部操作系统命令和程序的方式。 -syscall: 这是个低级别的外部包,提供了操作系统底层调用的基本接口。 +syscall: 底层的外部包,提供了操作系统底层调用的基本接口。 通过一个Go程序让Linux重启来体现它的能力(通过sudo ./6.out来执行程序): @@ -91,5 +91,5 @@ exp包中有许多将被编译为新包的实验性的包。它们将成为独 ##链接 - [目录](directory.md) - 上一节: -- 下一节:[正则表达式](09.2.md) +- 下一节:[regexp包](09.2.md)