天天看点

【go语言基础】golang常量变量常量的定义变量的定义多个变量声明

golang常量和变量

  • 常量的定义
  • 变量的定义
    • 1.先声明后初始化
    • 2.声明后立即初始化
    • 3.省略数据类型
    • 4.golang简短声明格式
  • 多个变量声明

常量的定义

基本语法:
const name int = 4
           

变量的定义

1.先声明后初始化

单个变量:
    var num int    //声明后golang会初始化默认零值
    num = 3
    
多个变量:
    var a1,a2,a3 int  //变量类型都是int
    a1 = 2
    a2 = 3
    a3 = 4
           

2.声明后立即初始化

单个变量:
    var num2 int = 4
    
多个变量:
    var a1,a2,a3 int = 1,2,3
           

3.省略数据类型

golang编译器会根据值推断变量的类型

定义多个变量,变量类型可以不相同

单个变量:
    var num3 = 4

多个变量:
    var a1,s2 = 2,"tom"   //变量类型可以不同
           

4.golang简短声明格式

简短声明格式同时省略var和类型

使用符号 :=

只能在函数中使用

单个变量:
    num4 := 8             //  : 和 = 之间不能有空格
    
声明多个变量:
    a1,s2 := 1,"tom"     //变量类型可以不同
           

多个变量声明

var (
    name string  
    age int = 4
    var weight = 60
    height := 175 
)