虽然直接加 defer fmt.Printf("%d ", fibonacci(i))就可以了,
但是理解了答案还是更好的理解了上边给出的注意事项。
但是理解了答案还是更好的理解了上边给出的注意事项。
2017-10-24
字符串值是不可变的。也就是说,我们一旦创建了一个此类型的值,就不可能再对它本身做任何修改
下面:依然print出了123.
var str2 string = "abc"
str2 = "123"
fmt.Println(str2)
下面:依然print出了123.
var str2 string = "abc"
str2 = "123"
fmt.Println(str2)
2017-10-23
http://blog.eson.site/linux%E4%B8%8Bgo%E8%AF%AD%E8%A8%80%E5%AE%89%E8%A3%85%E7%AE%80%E8%BF%B0/
2017-10-12
解压:$ sudo tar -zxf go1.9.1.linux-amd64.tar.gz -C /usr/local
测试:$ cd /usr/local/go
$ bin/go version
设置:$ vim /etc/profile
# 插入在最后一行
export GOROOT=/usr/local/go
export GOPATH=~/golib:~/goproject
export GOBIN=~/gobin
export PATH=$PATH:$GOROOT/bin:$GOBIN
$ source /etc/profile
完成:$ go version
测试:$ cd /usr/local/go
$ bin/go version
设置:$ vim /etc/profile
# 插入在最后一行
export GOROOT=/usr/local/go
export GOPATH=~/golib:~/goproject
export GOBIN=~/gobin
export PATH=$PATH:$GOROOT/bin:$GOBIN
$ source /etc/profile
完成:$ go version
2017-10-12
go的指令与我们当时学的Java指令一样,在以后的开发中基本很少用到,因为那时我们有了更好的开发go项目的软件,所以大家就当拓展知识面好了,也可以直接跳过到第4章
2017-09-20
最新回答 / BioCrossCoder
主协程(main函数程序块)执行完时,如果存在子协程(go语句程序块)没有被调用执行,那就会直接被丢弃。runtime.Gosched会激活子协程,但不会中断主协程,所以可能go语句没执行完时main协程就完成退出了
2017-09-17