mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-11-13 17:27:39 +08:00
@@ -30,20 +30,19 @@ for ix, ch := range str {
|
||||
|
||||
(4)如何获取一个字符串的字节数:`len(str)`
|
||||
|
||||
如何获取一个字符串的字符数:
|
||||
如何获取一个字符串的字符数:
|
||||
|
||||
最快速:`utf8.RuneCountInString(str)`
|
||||
(最快速)使用 `utf8.RuneCountInString(str)`
|
||||
|
||||
`len([]rune(str))`
|
||||
或使用 `len([]rune(str))`
|
||||
|
||||
(5)如何连接字符串:
|
||||
|
||||
最快速:
|
||||
`with a bytes.Buffer`(参考[章节7.2](07.2.md))
|
||||
(最快速)使用 `bytes.Buffer`(参考[章节 7.2](07.2.md))
|
||||
|
||||
`Strings.Join()`(参考[章节4.7](04.7.md))
|
||||
|
||||
使用 `+=`:
|
||||
或使用 `Strings.Join()`(参考[章节 4.7](04.7.md))
|
||||
|
||||
或使用 `+=`:
|
||||
|
||||
```go
|
||||
str1 := "Hello "
|
||||
@@ -51,9 +50,7 @@ for ix, ch := range str {
|
||||
str1 += str2 //str1 == "Hello World!"
|
||||
```
|
||||
|
||||
(6)如何解析命令行参数:使用 `os` 或者 `flag` 包
|
||||
|
||||
(参考[例12.4](examples/chapter_12/fileinput.go))
|
||||
(6)如何解析命令行参数:使用 `os` 或者 `flag` 包(参考[例 12.4](examples/chapter_12/fileinput.go))
|
||||
|
||||
## 链接
|
||||
|
||||
|
||||
Reference in New Issue
Block a user