This commit is contained in:
github-actions[bot] 2022-10-06 07:01:25 +00:00
parent de7762b980
commit e0a177df6c
4 changed files with 4 additions and 4 deletions

View File

@ -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>&quot;Hello, 世界&quot;
<pre><code>&quot;Hello, world&quot;
</code></pre>
<p><img src="../images/ch3-04.png" alt="" /></p>
<p>因为Go语言源文件总是用UTF8编码并且Go语言的文本字符串也以UTF8编码的方式处理因此我们可以将Unicode码点也写到字符串面值中。</p>

View File

@ -1927,7 +1927,7 @@ fmt.Println(t) // &quot;left foot&quot;
<p>不变性意味着如果两个字符串共享相同的底层数据的话也是安全的这使得复制任何长度的字符串代价是低廉的。同样一个字符串s和对应的子字符串切片s[7:]的操作也可以安全地共享相同的内存,因此字符串切片操作代价也是低廉的。在这两种情况下都没有必要分配新的内存。 图3.4演示了一个字符串和两个子串共享相同的底层数据。</p>
<h3 id="351-字符串面值"><a class="header" href="#351-字符串面值">3.5.1. 字符串面值</a></h3>
<p>字符串值也可以用字符串面值方式编写,只要将一系列字节序列包含在双引号内即可:</p>
<pre><code>&quot;Hello, 世界&quot;
<pre><code>&quot;Hello, world&quot;
</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