原生表示法和解釋型表示法。若用原生表示法,需用反引號“`”把字符序列包裹起來。若用解釋型表示法,則需用雙引號“"”包裹字符序列。
字符串值是不可變的。也就是說,我們一旦創建了一個此類型的值,就不可能再對它本身做任何修改。
字符串值是不可變的。也就是說,我們一旦創建了一個此類型的值,就不可能再對它本身做任何修改。
2016-02-26
generator = func(company string, department string, sn uint32) string {
return appendSn(company + "-" + department + "-", sn)
}
return appendSn(company + "-" + department + "-", sn)
}
2016-02-16
上一節的題目中,已經出現了這樣的寫法 @好好學習啊 ,看到這里才明白了上一節的題目沒有語法問題。
go func() {
var receiver Receiver = myChannel
fmt.Println("Received!", <-receiver)
}()
go func() {
var receiver Receiver = myChannel
fmt.Println("Received!", <-receiver)
}()
2016-02-16
fmt.Printf("用解釋型字符串表示法表示的 %q 所代表的是 %s。\n", str1, `\`)
結果:用解釋型字符串表示法表示的 "\\\"" 所代表的是 \。
結果:用解釋型字符串表示法表示的 "\\\"" 所代表的是 \。
2016-02-13
fmt.Printf("字符 '%c' 的Unicode代碼點是 %s。\n", char1, ("U+8D5E"))
結果:字符 '贊' 的Unicode代碼點是 U+8D5E。
結果:字符 '贊' 的Unicode代碼點是 U+8D5E。
2016-02-13
fmt.Printf("16進制數 %X 表示的是 %d。\n", num1, (-0x1000))
結果:16進制數 -1000 表示的是 -4096。
結果:16進制數 -1000 表示的是 -4096。
2016-02-13
這個語言在從來不需要聲明么? 那不是我知道了庫中某個結構體的名字就可已在外部無限制的定義它的方法。真的有利于封裝么?
2016-02-02