diff --git a/eBook/01.2.md b/eBook/01.2.md index 8573872..1f3d2db 100644 --- a/eBook/01.2.md +++ b/eBook/01.2.md @@ -82,7 +82,7 @@ Go 语言使用静态类型,所以它是类型安全的一门语言,加上 Go 语言其实也有一些动态语言的特性(通过关键字 `var`),所以它对那些逃离 Java 和 .Net 世界而使用 Python、Ruby、PHP 和 JavaScript 的开发者们也具有很大的吸引力。 -Go 语言支持交叉编译,比如说你可以在运行 Linux 系统的计算机上开发运行下 Windows 下运行的应用程序。这是第一门完全支持 UTF-8 的编程语言,这不仅体现在它可以处理使用 UTF-8 编码的字符串,就连它的源码文件格式都是使用的 UTF-8 编码。Go 语言做到了真正的国际化! +Go 语言支持交叉编译,比如说你可以在运行 Linux 系统的计算机上开发运行 Windows 下运行的应用程序。这是第一门完全支持 UTF-8 的编程语言,这不仅体现在它可以处理使用 UTF-8 编码的字符串,就连它的源码文件格式都是使用的 UTF-8 编码。Go 语言做到了真正的国际化! ## 1.2.6 语言的用途 diff --git a/eBook/02.2.md b/eBook/02.2.md index e478c0b..0ee6dc4 100644 --- a/eBook/02.2.md +++ b/eBook/02.2.md @@ -13,7 +13,7 @@ Go 编译器支持交叉编译,也就是说你可以在一台机器上构建 为了区分本地机器和目标机器,你可以使用 `$GOHOSTOS` 和 `$GOHOSTARCH` 设置本地机器的操作系统名称和编译体系结构,这两个变量只有在进行交叉编译的时候才会用到,如果你不进行显示设置,他们的值会和本地机器(`$GOOS` 和 `$GOARCH`)一样。 -- **$GOPATH** 默认采用和 `$GOROOT` 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个包含 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:`src`、`pkg` 和 `bin`,这三个目录分别用于存放源码文件、包文件和可执行文件。 +- **$GOPATH** 默认采用和 `$GOROOT` 一样的值,但从 Go 1.1 版本开始,你必须修改为其它路径。它可以包含多个 Go 语言源码文件、包文件和可执行文件的路径,而这些路径下又必须分别包含三个规定的目录:`src`、`pkg` 和 `bin`,这三个目录分别用于存放源码文件、包文件和可执行文件。 - **$GOARM** 专门针对基于 arm 架构的处理器,它的值可以是 5 或 6,默认为 6。 - **$GOMAXPROCS** 用于设置应用程序可使用的处理器个数与核数,详见第 14.1.3 节。 diff --git a/eBook/03.1.md b/eBook/03.1.md index 7ea475e..0fd9a6d 100644 --- a/eBook/03.1.md +++ b/eBook/03.1.md @@ -1,6 +1,6 @@ # 3.1 Go 开发环境的基本要求 -这里有一个你可以期待你用来开发 Go 的集成开发环境有哪些特性的列表,从而替代你使用文本编辑器写代码和命令行编译与链接程序的方式。 +这里有一个可以用来开发 Go 的集成开发环境,你期待有以下哪些特性,从而替代你使用文本编辑器写代码和命令行编译与链接程序的方式? 1. 语法高亮是必不可少的功能,这也是每个开发工具都提供配置文件来实现自定义配置的原因。 2. 可以自动保存代码,至少在每次编译前都会保存。