声明的变量类型可以不一致
func main() {
var (
name string
age int
sex = "男" //声明的时候可以直接赋值,可以省略数据类型,自动推导类型
)
fmt.Printf("name的类型是%T age的类型是%T sex的值是=%v", name, age, sex)
}
注意:
- go语言中, 声明的变量类型和赋值的类型必须保持一致, 比如,声明为string,就必须赋值为string
- 变量声明之后, 必须要使用, 不然会报错