Go基础:002.声明变量

71 阅读1分钟

声明变量

package main

import "fmt"

func main() {
	// 1. 声明一个整型变量,未初始化,默认为0
	var age int
	fmt.Println(age) //0

	// 2. 声明一个字符串变量,未初始化,默认为""
	var name string
	fmt.Println(name) //""

	// 3. 声明一个字符串变量,并初始化
	var sex string = "female"
	fmt.Println(sex) //female

	// 4. 声明一个bool变量,未初始化,默认为false
	var isTrue bool
	fmt.Println(isTrue) //false

	// 5. 一次声明多个,并赋值
	var num1, num2 int = 1, 2
	fmt.Println(num1, num2) //1 2

	// 6. 不写变量类型,根据值自动推断
	var address = "Beijing"
	fmt.Println(address) //Beijing

	// 7. 简短形式声明
	num3 := 3
	num4 := 4
	fmt.Println(num3, num4) //3 4
}