登录 主页

go语言变量

2023-02-11 12:05PM

变量来源于数学,是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以通过变量名访问。

Go 语言变量名由字母、数字、下划线组成,其中首个字母不能为数字。

变量声明

第一种:指变量类型,声明后若没有赋值,则使用默认值

第二种:根据值自行判断变量类型

第三种:省略var, 注意 :=左侧的变量不应该是已经声明过的,否则会导致编译错误

实例结果为: 

多变量声明

实例如下:

实例结果为:

注:var可以同时声明多个变量

简短形式,使用 := 赋值操作符

我们知道可以在变量的初始化时省略变量的类型而由系统自动推断,声明语句写上 var 关键字其实是显得有些多余了,因此我们可以将它们简写为 a := 50 或 b := false。

a 和 b 的类型(int 和 bool)将由编译器自动推断。

这是使用变量的首选形式,但是它只能被用在函数体内,而不可以用于全局变量的声明与赋值。使用操作符 := 可以高效地创建一个新的变量,称之为初始化声明。

注:使用 :=定义多个变量并赋值时,必须至少有一个新变量.

参考:https://www.w3cschool.cn/go/go-variables.html

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论