package main
import "fmt"
func main() {
var numbers2 [5]int
numbers2[0] = 2
numbers2[2]=0
numbers2[3] = numbers2[0] - 3
numbers2[1] = numbers2[2] + 5
numbers2[4] = len(numbers2)
sum := (2+5+0-1+5)
fmt.Printf("%v\n", (sum == numbers2[0]+numbers2[1]+numbers2[2]+numbers2[3]+numbers2[4]))
}
import "fmt"
func main() {
var numbers2 [5]int
numbers2[0] = 2
numbers2[2]=0
numbers2[3] = numbers2[0] - 3
numbers2[1] = numbers2[2] + 5
numbers2[4] = len(numbers2)
sum := (2+5+0-1+5)
fmt.Printf("%v\n", (sum == numbers2[0]+numbers2[1]+numbers2[2]+numbers2[3]+numbers2[4]))
}
2017-08-04
fmt.Printf("浮点数 %E 表示的是 %f。\n", num2, (num2))
fmt.Printf("浮点数 %E 表示的是 %g\n", num2, (num2))
结果一样 哈
%g 用最少的数字来表示
%f (=%.6f) 6位小数点
fmt.Printf("浮点数 %E 表示的是 %g\n", num2, (num2))
结果一样 哈
%g 用最少的数字来表示
%f (=%.6f) 6位小数点
2017-08-03
func (p *Person) Move(newaddr string) string{
oldaddr := p.Address
p.Address = newaddr
return oldaddr
}
oldaddr := p.Address
p.Address = newaddr
return oldaddr
}
2017-07-16
vim /etc/profile
最后一行插入
export GOROOT=/usr/local/go
export GOPATH=~/golib:~/goproject
export GOBIN=~/gobin
export PATH=$PATH:$GOROOT/bin:$GOBIN
然后 source /etc/profile
root 权限下,
最后一行插入
export GOROOT=/usr/local/go
export GOPATH=~/golib:~/goproject
export GOBIN=~/gobin
export PATH=$PATH:$GOROOT/bin:$GOBIN
然后 source /etc/profile
root 权限下,
2017-07-12
number=6,然后sender接收到6,但是如果声明myChannel=make(chan int, (0)),这表示是一个非缓冲通道,那么,sender为6,myChannel接收到值之后立马阻塞,然后去执行下面的匿名函数,在打印的时候取走了myChannel通道里面的值,然后myChannel不被阻塞,再执行上面的一个匿名函数,所以结果是Received! 6
Sent!
Sent!
2017-07-11