变量赋值
- 赋值可以是进行自动类型推断
- 在一个赋值语句中可以对多个变量进行赋值
斐波那契
package fib
import (
"testing"
)
func TestFibList(t *testing.T){
var (
a = 1
b = 1
)
t.Log(a)
for i:=0 ; i < 5;i++{
t.Log(" ",b)
tmp := a
a = b
b = tmp + a
}
}
交换位置
func TestExchange(t *testing.T){
a := 1
b := 2
//一般情况
tmp := a
a = b
b = tmp
//go 语言快捷 方式
a,b = b,a
}
连续常量
package constant
import "testing"
const(
Monday = iota + 1
Tuesday
Wednesday
)
func TestConstantTry(t *testing.T){
t.Log(Monday,Tuesday,Wednesday)
}