mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-11-13 09:16:10 +08:00
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:
@@ -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`包
|
||||
|
||||
|
||||
Reference in New Issue
Block a user