From c3eed9d5e4162e36230c4a668cb78e09cdeb092a Mon Sep 17 00:00:00 2001 From: sunclx Date: Sun, 31 Jan 2016 14:59:55 +0800 Subject: [PATCH] fix typo --- ch4/ch4-02.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ch4/ch4-02.md b/ch4/ch4-02.md index ddb162f..a005e3c 100644 --- a/ch4/ch4-02.md +++ b/ch4/ch4-02.md @@ -114,7 +114,7 @@ s = []int(nil) // len(s) == 0, s == nil s = []int{} // len(s) == 0, s != nil ``` -如果你需要測試一個slice是否是空的,使用len(s) == 0來判斷,而不應該用s == nil來判斷。除了和nil相等比較外,一個nil值的slice的行爲和其它任意0産長度的slice一樣;例如reverse(nil)也是安全的。除了文檔已經明確説明的地方,所有的Go語言函數應該以相同的方式對待nil值的slice和0長度的slice。 +如果你需要測試一個slice是否是空的,使用len(s) == 0來判斷,而不應該用s == nil來判斷。除了和nil相等比較外,一個nil值的slice的行爲和其它任意0長度的slice一樣;例如reverse(nil)也是安全的。除了文檔已經明確説明的地方,所有的Go語言函數應該以相同的方式對待nil值的slice和0長度的slice。 內置的make函數創建一個指定元素類型、長度和容量的slice。容量部分可以省略,在這種情況下,容量將等於長度。