原生表示法和解释型表示法。若用原生表示法,需用反引号“`”把字符序列包裹起来。若用解释型表示法,则需用双引号“"”包裹字符序列。
字符串值是不可变的。也就是说,我们一旦创建了一个此类型的值,就不可能再对它本身做任何修改。
字符串值是不可变的。也就是说,我们一旦创建了一个此类型的值,就不可能再对它本身做任何修改。
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