This commit is contained in:
chai2010
2016-01-06 16:11:13 +08:00
parent 7483ea4d57
commit bd35311445
4 changed files with 18 additions and 18 deletions

View File

@@ -10,7 +10,7 @@ for _, r := range "Hello, 世界" {
fmt.Printf("%q\n", runes) // "['H' 'e' 'l' 'l' 'o' ',' ' ' '世' '界']"
```
在循環中使用append函數構建一個九個rune字符構成的slice當然對應這個特殊的問題我們可以通過Go語言內置的[]rune("Hello, 世界")轉換操作完成。
在循環中使用append函數構建一個九個rune字符構成的slice當然對應這個特殊的問題我們可以通過Go語言內置的[]rune("Hello, 世界")轉換操作完成。
append函數對於理解slice底層是如何工作的非常重要所以讓我們仔細査看究竟是發生了什麽。下面是第一個版本的appendInt函數專門用於處理[]int類型的slice