mirror of
https://github.com/unknwon/the-way-to-go_ZH_CN.git
synced 2025-11-13 09:16:10 +08:00
修改部分描述,添加必要的标点符号,补充代码超链接 (#804)
This commit is contained in:
@@ -2,9 +2,9 @@
|
||||
|
||||
## 7.6.1 从字符串生成字节切片
|
||||
|
||||
假设 s 是一个字符串(本质上是一个字节数组),那么就可以直接通过 `c := []byte(s)` 来获取一个字节的切片 c。另外,您还可以通过 copy 函数来达到相同的目的:`copy(dst []byte, src string)`。
|
||||
假设 s 是一个字符串(本质上是一个字节数组),那么就可以直接通过 `c := []byte(s)` 来获取一个字节的切片 c 。另外,您还可以通过 copy 函数来达到相同的目的:`copy(dst []byte, src string)`。
|
||||
|
||||
同样的,还可以使用 for-range 来获得每个元素(Listing 7.13—for_string.go):
|
||||
同样的,还可以使用 for-range 来获得每个元素(Listing 7.13 — [for_string.go](examples/chapter_7/for_string.go)):
|
||||
|
||||
```go
|
||||
package main
|
||||
@@ -37,7 +37,7 @@ b = append(b, s...)
|
||||
|
||||
## 7.6.2 获取字符串的某一部分
|
||||
|
||||
使用 `substr := str[start:end]` 可以从字符串 str 获取到从索引 start 开始到 `end-1` 位置的子字符串。同样的,`str[start:]` 则表示获取从 start 开始到 `len(str)-1` 位置的子字符串。而 `str[:end]` 表示获取从 0 开始到 `end-1` 的子字符串。
|
||||
使用 `substr := str[start:end]` 可以从字符串 str 获取到从索引 `start` 开始到 `end-1` 位置的子字符串。同样的,`str[start:]` 则表示获取从 `start` 开始到 `len(str)-1` 位置的子字符串。而 `str[:end]` 表示获取从 0 开始到 `end-1` 的子字符串。
|
||||
|
||||
## 7.6.3 字符串和切片的内存结构
|
||||
|
||||
|
||||
Reference in New Issue
Block a user