Go入门之语言变量 常量介绍

func main(){
    var a int8 = 10
	var b int = 5
	var c int = 6
	fmt.Println("a=", a, "b=", b, "c=", c)
	d := 10
	fmt.Printf("a=%v leixing=%T\n", d, d)
}

main函数是入口函数,fmt包有三个打印的函数Println,Print,Printf。第一个是在打印结束有换行,并且每个逗号之间有空格,第二个为普通打印,第三个为格式化打印,%v为变量,%T为变量类型

变量定位方式的一种是var 变量名 类型名

d的变量定义方式为类型推导,为短变量声明法,只能声明局部变量

一次定义多个不同类型的变量

var (
		ff  string
		fff int
	)

匿名变量_,在有返回值的同时,不在意这个返回值时用这个变量

常量用const定义,不可改变,iota表示为0

	const q = iota
	fmt.Println(q)
	const (
		n1 = iota
		n2
		n3
		n4
	)
	fmt.Println(n1, n2, n3, n4)
	const (
		b1, b2 = iota + 1, iota + 2
		b3, b4
		b5, b6
	)
	fmt.Println(b1, b2, b3, b4, b5, b6)

在定义多个常量时使用iota会使没赋值的变量自动+1

你可能感兴趣的:(golang,开发语言,后端)