1、变量声明
单个常量的声明
第一种:const 变量名称 数据类型 = 变量值
第二种:const 变量名称 = 变量值 根据变量值,自动判断数据类型
多个常量的声明
第一种:const 变量名称,变量名称...,数据类型 = 变量值,变量值...
const name string = "小明"
const address1, address2, address3 string = "地址1", "地址2", "地址3"
const age = 12
多个变量声明
第一种:var 变量名称,变量名称...,数据类型 = 变量值,变量值...
第二种:var 变量名称 := 变量值
第三种:变量名称,变量名称... :=变量值,变量值
var interest1, interest2 = "画画", "唱歌"
var height = 180
ideal := "运动员"
eatfood1, eatfood2, eatfood3 := "麻辣豆腐", "酸菜鱼", "糖醋里脊"
fmt.Print(interest1, interest2, height, ideal, eatfood1, eatfood2, eatfood3)
运行结果:
输出方法:
fmt.Print("输出到控制台")
fmt.Println("输出到控制台并换行")
fmt.Printf("infomation=%s","格式化并返回一个字符串 ,不输出")
fmt.Print("不换行的打印方式")
fmt.Println()
fmt.Println("-----")
fmt.Println("会换行")
fmt.Printf("name=%s,age=%d\n", "Tom", 30)
区别:使用var或:=定义的变量如果未使用在代码编译的过程中会报错。