回到简体

This commit is contained in:
chai2010
2016-02-15 11:06:34 +08:00
parent 9e878f9944
commit 2b37b23285
177 changed files with 2354 additions and 2354 deletions

View File

@@ -1,10 +1,10 @@
## 10.7. 工具
本章剩下的部分將討論Go言工具箱的具功能,包括如何下、格式化、建、測試和安Go語言編寫的程序。
本章剩下的部分将讨论Go言工具箱的具功能,包括如何下、格式化、建、测试和安Go语言编写的程序。
Go言的工具箱集合了一列的功能的命令集。它可以看作是一包管理器(類似於Linux中的apt和rpm工具包的査詢、計算的包依賴關繫、從遠程版本控製繫統和下載它們等任。它也是一個構建繫統,計算文件的依賴關繫,然後調用編譯器、滙編器和接器建程序,然它故意被設計成沒有標準的make命令那麽複雜。它也是一個單元測試和基準測試的驅動程序,我們將在第11章討論測試話題
Go言的工具箱集合了一列的功能的命令集。它可以看作是一包管理器(类似于Linux中的apt和rpm工具包的查询、计算的包依赖关系、从远程版本控制系统和下载它们等任。它也是一个构建系统,计算文件的依赖关系,然后调用编译器、汇编器和接器建程序,然它故意被设计成没有标准的make命令那么复杂。它也是一个单元测试和基准测试的驱动程序,我们将在第11章讨论测试话题
Go言工具箱的命令有着似“瑞士刀”的格,着一打子的子命令,有一些我們經常用到例如get、run、build和fmt等。你可以行go或go help命令査看內置的助文檔,爲了査詢方便,我列出了最常用的命令:
Go言工具箱的命令有着似“瑞士刀”的格,着一打子的子命令,有一些我们经常用到例如get、run、build和fmt等。你可以行go或go help命令查看内置的助文档,为了查询方便,我列出了最常用的命令:
```
$ go
@@ -26,7 +26,7 @@ Use "go help [command]" for more information about a command.
...
```
爲了達到零配置的設計目標Go言的工具箱很多地方都依賴各種約定。例如,根據給定的源文件的名Go言的工具可以找到源文件對應的包,因爲每個目録隻包含了一的包,且到的入路和工作的目録結構是對應的。定一包的入路Go言的工具可以找到對應的目録中沒個實體對應的源文件。它可以根據導入路找到存儲代碼倉庫的遠程服器的URL。
为了达到零配置的设计目标Go言的工具箱很多地方都依赖各种约定。例如,根据给定的源文件的名Go言的工具可以找到源文件对应的包,因为每个目录只包含了一的包,且到的入路和工作的目录结构是对应的。定一包的入路Go言的工具可以找到对应的目录中没个实体对应的源文件。它可以根据导入路找到存储代码仓库的远程服器的URL。
{% include "./ch10-07-1.md" %}