004.Go语言变量声明

使用var关键字,后跟所需的名称以及变量将保存的值的类型。

var 变量名称 变量类型
//声明字符串变量
var message string

//声明int变量
var number int

//声明bool变量
var flag bool

声明变量并赋值

var message string = "hello world"

同一语句中为多个变量赋值

var width, height, name = 10, 20, "jack"

如果在声明变量的同时为其赋值,通常可以在声明中省略变量类型。

var width = 10
var height = 30
var name = "Jack"

短变量声明

你不必很明确地声明变量的类型并在之后使用=为其赋值,而是同时使用:=

package main

import "fmt"

func main() {
	customerName := "Jack"
	number := 4
	width,height := 3, 4

	fmt.Println(customerName)
	fmt.Println("has ordered", number)
	fmt.Println(width*height, "square meters")
}