代码改变世界

03_多个变量或常量的定义

2019-08-23 15:27  StevenZhao  阅读(262)  评论(0编辑  收藏  举报

   综述:1、变量和常量的定义格式有所不同,并且关键字也不一样:变量 var, 常量:const

     2、变量的自动推导类型:var a:=10        常量的自动推导类型 const b=10

         3、多个变量或者常量定义,且它们类型不一样时,可以用()括起来

具体实现看下面代码:

package main


import "fmt"

func main() {
	//常量的定义
	const a int = 10
	fmt.Println("a=", a)
	//常量可以自动推导类型;变量自动推导类型不需要加var关键字
	const b = 10                    //注意这个和变量的不一样,没有:=
	fmt.Printf("b type is %T\n", b) //打印类型输出必须使用printf来输出
	fmt.Println("b type is %T", b)
结果:

                   

 

 

//多个变量和常量的定义

	var (
		//可以定义并赋值
		a1 int     = 10
		b1 float64 = 3.14
	)
	fmt.Printf("a1=%d,b1=%f\n", a1, b1)
	const (
		i int     = 11
		j float64 = 2.3
	)
	fmt.Printf("i=%d,j=%f\n", i, j)

结果:

                     

 


}