Golang学习之路(二)—— 变量与常量

Golang学习之路(二)—— 变量与常量

个人第一次写博客,旨在对知识做个笔记,同时希望可以帮到大家。

一、变量声明与赋值

Go语言存在 25 个系统保留的关键字,这些字符串是我们不能用来声明变量的。

breakdefoultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constfallthroughifrangetype
continueforimportreturnvar

Go 语言中的变量都需要声明后,才能使用。
声明时需要用到关键字var并且需要给变量指定一个数据类型。

// var 变量名 数据类型
var a1 int
var a2 string
var a3 bool
//也可以同时声明多个变量
var (
	a1 int
	b1 string
	c1 bool
)

其他声明方式:

//声明 a1 为一个 int 型变量且为 10
 var a1 = 10 //系统将自动识别该变量的类型
 a1 := 10    //与上一行功能一样

注意
1.声明的变量在程序中一定要使用到,否则编译不成功。
2.建议规范变量的命名。
3.变量不能在一个作用域里,同时声明两次。
4.如果不需要使用函数返回的部分值,可以使用匿名变量_(下划线)来接收这些变量。


二、常量

常量就是在程序运行的过程中,不会改变的量。
一般用const保留字进行定义。

//   单个常量定义
const a = 2.5
//   批量常量定义
const(
	a1 = 1
	a2 = 2
	a3 = 3
)

const(
	a1 = 1
	a2
	a3
)
//   将 a2 和 a3 都定义成值为 1 的常量

iota常量计数器
每个const开始的时候,iota 为 0,当const中每加一行,iota 将加一。

const(
	a1 = iota   //iota = 0
	a2          //iota = 1
	a3          //iota = 2
)

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值