建议还是先看下基础(比如w3c),有了一定认识之后,来着做一下深化,老师已经讲的很透很全了,而且每个概念时间很短,建议把这个当成一个加深理解的教程,而不是go语言从入门到xxx
2018-04-14
var (
num1 int
num2 int
num3 int
num4 int = 4
num5 int = 5
num6 int = 6
)
num1, num2, num3 = 1, 2, 3
var num7 ,num8 ,num9 int = 7,8,9
num1 int
num2 int
num3 int
num4 int = 4
num5 int = 5
num6 int = 6
)
num1, num2, num3 = 1, 2, 3
var num7 ,num8 ,num9 int = 7,8,9
2018-04-13
import ( "fmt" ) func main() {
// 声明一个string类型变量并赋值 var str1 string = "\\\""
// 这里用到了字符串格式化函数。其中,%q用于显示字符串值的表象值并用双引号包裹。 fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1) }
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
求大神解答为什么结果是这样?我理解的是解释型字符串“”中间包含的是\\\",这个后者其转义字符才是输出结果啊。。。
// 声明一个string类型变量并赋值 var str1 string = "\\\""
// 这里用到了字符串格式化函数。其中,%q用于显示字符串值的表象值并用双引号包裹。 fmt.Printf("用解释型字符串表示法表示的 %q 所代表的是 %s。\n", str1, str1) }
用解释型字符串表示法表示的 "\\\"" 所代表的是 \"。
求大神解答为什么结果是这样?我理解的是解释型字符串“”中间包含的是\\\",这个后者其转义字符才是输出结果啊。。。
2018-04-11
mm2["erlang"] = 50
mm2["scala"] = 25
delete(mm2, "python")
mm2["scala"] = 25
delete(mm2, "python")
2018-04-04
第一个 go 方法在 sender <- number 时候,因为 sender 为非缓冲,被阻塞,直到第二个 go 函数将 myChannel 中写入的值取出,再重新执行 fmt.Println("Sent!")
2018-03-27