Skip to content

Commit

Permalink
Updates 11-hello.md
Browse files Browse the repository at this point in the history
Auto commit by GitBook Editor
  • Loading branch information
FengNote committed Sep 28, 2016
1 parent 1865474 commit 5897162
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions 11-hello.md
Original file line number Diff line number Diff line change
Expand Up @@ -190,7 +190,7 @@ scanner会从程序的标准输入读取数据。每次调用input.Scan\(\)都

函数fmt.Printf和C语言中的printf比较类似。其功能是通过一个表达式列表来产生格式化好的输出内容。它的第一个参数是一个描述后续参数该如何被组织如何进行格式化的string。每一个参数的格式是通过转换符指定的。转换符都是百分号后面跟一个字母 。比如%d表示用十进制来格式化一个整数,而%s会展开一个string。

Printf有一堆这样的转换符,这些东西在Go的圈子里被程序员成为verbs。下表是完整的转换符规范中的常用 部分,已经足够说明其所支持的广泛类型:
Printf有一堆这样的转换符,这些东西在Go的圈子里被程序员称为verbs。下表是完整的转换符规范中的常用 部分,已经足够说明其所支持的广泛类型:

%d 十进制整数

Expand All @@ -214,7 +214,7 @@ Printf有一堆这样的转换符,这些东西在Go的圈子里被程序员成

dup1中的格式化字符串还包括一个tab符 \t和一个换行符\n。Stringz可能会包含一些表示不可见符号的转义序列。Printf不会默认在行尾加上一个换行符。一般的约定俗成是名字后面以f结尾的格式化函数,比如log.Printf和fmt.Errorf都是用类似于fmt.Printf的格式化规则,而那些以ln结尾的函数则使用Println的规则,会把参数值按照%v处理使用默认类型,然后结尾自动加个换行。

许多程序都可以想刚才说的那样从标准输入中获得数据,也可以从一系列文件中获得输入数据。我们的下一版dup就既可以读取标准输入,又可以利用os.Open读取文件列表。
许多程序都可以向刚才说的那样从标准输入中获得数据,也可以从一系列文件中获得输入数据。我们的下一版dup就可以读取标准输入,也可以利用os.Open读取文件列表。

\/.\/TODO P29

Expand Down

0 comments on commit 5897162

Please sign in to comment.