Go基础之变量与常量

标识符:

Go语言的标识符由数字、字母、下划线(_)组成,并且只能以字母、下划线开头。标识符就是变量名、常量名、函数名等名字

变量声明 variable

1.var 变量名 变量类型

var a int

2.批量声明

var {
    b int
    c string
    d string
}

变量初始化

1.var 变量名 变量类型 = 变量值

var a int = 10

2.类型推导

var a = 10
var b = "hxj"

3.一次性初始化多个变量

var a,b = 10,"hxj"

4.在函数内部,可以使用短变量声明  变量名 := 变量值

a := 10
c,d := 88,"hxj"

5.匿名变量

func foo()(int ,string){
    return 10,"hxj"
}
func main(){
    a,_ := foo()
}

函数foo()返回两个值,只想用第一个值就使用匿名变量接受“hxj”,匿名变量不占内存空间不分配内存,不存在重复声明,用于忽视抛弃该值

注意事项:

1.函数外的语句都要以var const func开头

2.:=短变量声明只能在函数内部,因为第一条注意事项

3._匿名变量用于抛弃值

 常量使用类似于变量,将var 改成 const

1.

const pi = 3.1415926

2.同时声明多个变量,如果忽略了值表示与上一行相同

const{
    a = 100
    b
    c
}

3.iota 常量计数器,在常量表达式中使用,在const关键字出现的时候置为0

const{
    a = iota //0
    b        //1
    c = iota //3 没遇到const关键字继续+1
    _        //4 _跳过也会+1
    d        //5
}
const e = iota //0遇到const关键字置为0

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值