mirror of
https://github.com/gopl-zh/gopl-zh.github.com.git
synced 2024-11-14 02:13:51 +00:00
deploy: eaef4fd12d
This commit is contained in:
parent
de7762b980
commit
e0a177df6c
@ -200,7 +200,7 @@ fmt.Println(t) // "left foot"
|
||||
<p>不变性意味着如果两个字符串共享相同的底层数据的话也是安全的,这使得复制任何长度的字符串代价是低廉的。同样,一个字符串s和对应的子字符串切片s[7:]的操作也可以安全地共享相同的内存,因此字符串切片操作代价也是低廉的。在这两种情况下都没有必要分配新的内存。 图3.4演示了一个字符串和两个子串共享相同的底层数据。</p>
|
||||
<h3 id="351-字符串面值"><a class="header" href="#351-字符串面值">3.5.1. 字符串面值</a></h3>
|
||||
<p>字符串值也可以用字符串面值方式编写,只要将一系列字节序列包含在双引号内即可:</p>
|
||||
<pre><code>"Hello, 世界"
|
||||
<pre><code>"Hello, world"
|
||||
</code></pre>
|
||||
<p><img src="../images/ch3-04.png" alt="" /></p>
|
||||
<p>因为Go语言源文件总是用UTF8编码,并且Go语言的文本字符串也以UTF8编码的方式处理,因此我们可以将Unicode码点也写到字符串面值中。</p>
|
||||
|
@ -1927,7 +1927,7 @@ fmt.Println(t) // "left foot"
|
||||
<p>不变性意味着如果两个字符串共享相同的底层数据的话也是安全的,这使得复制任何长度的字符串代价是低廉的。同样,一个字符串s和对应的子字符串切片s[7:]的操作也可以安全地共享相同的内存,因此字符串切片操作代价也是低廉的。在这两种情况下都没有必要分配新的内存。 图3.4演示了一个字符串和两个子串共享相同的底层数据。</p>
|
||||
<h3 id="351-字符串面值"><a class="header" href="#351-字符串面值">3.5.1. 字符串面值</a></h3>
|
||||
<p>字符串值也可以用字符串面值方式编写,只要将一系列字节序列包含在双引号内即可:</p>
|
||||
<pre><code>"Hello, 世界"
|
||||
<pre><code>"Hello, world"
|
||||
</code></pre>
|
||||
<p><img src="ch3/../images/ch3-04.png" alt="" /></p>
|
||||
<p>因为Go语言源文件总是用UTF8编码,并且Go语言的文本字符串也以UTF8编码的方式处理,因此我们可以将Unicode码点也写到字符串面值中。</p>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue
Block a user