看如下代码:
package main
import "fmt"
func main() {
//变量的定义
//动态语言和静态语言变量的定义差别较大
//1.最基础的变量定义
//var i int //int i 把变脸类型放在了前面,而go 通过var 关键字,将变量类型放在了后面
//i = 10
//fmt.Println(i)
var i int = 10
fmt.Println(i)
//2.根据值自行判断变量类型
var j = 100
fmt.Println(j)
//3.省略var的方法
k := 100
fmt.Println(k)
//4.多变量定义
var a,b,c int
a,b,c = 10,20,30
fmt.Println(a,b,c)
}
打印结果
10
100
100
10 20 30
定义结合类型
.结合类型
var (
a int
name string
)