開源協議:GPL-3.0c++
地址:[golang-examples] github.com/java-aodeng…git
做者:[低調小熊貓] github.com/java-aodenggithub
意義:分享知識,提高本身golang
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)
}
複製代碼
快速設置連續值,定義一週七天,值連續+1bash
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++這些常量連續賦值的一個簡化方式就足夠了spa