modified: 18.1.md

new file:   18.10.md
	new file:   18.11.md
	new file:   18.2.md
	new file:   18.3.md
	new file:   18.4.md
	modified:   18.5.md
	new file:   18.6.md
	new file:   18.7.md
	new file:   18.8.md
	new file:   18.9.md
	modified:   directory.md
This commit is contained in:
songleo
2016-01-03 13:53:23 +08:00
parent 7ea77a4738
commit 7c06912c30
12 changed files with 417 additions and 75 deletions

View File

@@ -32,23 +32,26 @@ for ix, ch := range str {
如何获取一个字符串的字符数:
最快速:`utf8.RuneCountInString(str)`
最快速:
```go
utf8.RuneCountInString(str)
```
`len([]int(str)) //TBD`
5如何连接字符串
最快速: `with a bytes.Buffer`(参考[章节7.2](07.2.md)
最快速:
`with a bytes.Buffer`(参考[章节7.2](07.2.md)
`Strings.Join()`(参考[章节4.7](04.7.md)
`+=`
```go
str1 := "Hello "
str2 := "World!"
str1 += str2 //str1 == "Hello World!"
```
```go
str1 := "Hello "
str2 := "World!"
str1 += str2 //str1 == "Hello World!"
```
6如何解析命令行参数使用`os`或者`flag`包