mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2024-11-28 09:09:07 +00:00
修正错别字: 两个字串->两个子串
This commit is contained in:
parent
a0bce9eced
commit
72d00ab44a
@ -63,7 +63,7 @@ fmt.Println(t) // "left foot"
|
|||||||
s[0] = 'L' // compile error: cannot assign to s[0]
|
s[0] = 'L' // compile error: cannot assign to s[0]
|
||||||
```
|
```
|
||||||
|
|
||||||
不变性意味如果两个字符串共享相同的底层数据的话也是安全的,这使得复制任何长度的字符串代价是低廉的。同样,一个字符串s和对应的子字符串切片s[7:]的操作也可以安全地共享相同的内存,因此字符串切片操作代价也是低廉的。在这两种情况下都没有必要分配新的内存。 图3.4演示了一个字符串和两个字串共享相同的底层数据。
|
不变性意味如果两个字符串共享相同的底层数据的话也是安全的,这使得复制任何长度的字符串代价是低廉的。同样,一个字符串s和对应的子字符串切片s[7:]的操作也可以安全地共享相同的内存,因此字符串切片操作代价也是低廉的。在这两种情况下都没有必要分配新的内存。 图3.4演示了一个字符串和两个子串共享相同的底层数据。
|
||||||
|
|
||||||
|
|
||||||
{% include "./ch3-05-1.md" %}
|
{% include "./ch3-05-1.md" %}
|
||||||
@ -75,6 +75,3 @@ s[0] = 'L' // compile error: cannot assign to s[0]
|
|||||||
{% include "./ch3-05-4.md" %}
|
{% include "./ch3-05-4.md" %}
|
||||||
|
|
||||||
{% include "./ch3-05-5.md" %}
|
{% include "./ch3-05-5.md" %}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user