func TestFib(t *testing.T) {
a:=1
b:=1
t.Log(a)
for i:=0;i<5 ;i++ {
t.Log("",b)
temp:=a
a=b
b=temp+a
}
}
func TestExchange(t *testing.T) {
a:=1
b:=2
a,b=b,a
t.Log(a,b)
}
快速设置连续值,定义一周七天,值连续+1
const(
Monday =iota +1
Tuesday
Wedensday
Thurday
Friday
Saturday
Sunday
)
const (
Open =1 << iota
Close
Pending
)
func TestConstantTry(t *testing.T) {
t.Log(Monday)
t.Log(Saturday)
}
func TestConstantTry1(t *testing.T) {
a:=1
t.Log(a&Open==Open,a&Close==Close,a&Pending==Pending)
}
变量我这里建议大家根据自己的习惯,选择简洁的赋值方式,去编写你的go程序,比较好
常量,大家了解下与java,c++这些常量连续赋值的一个简化方式就足够了