Go语言的变量和常量
提示
- 定义和赋值:在 Go 中,变量使用
var
关键字声明,并指定固定的数据类型。变量值可以通过直接赋值、类型推断赋值或使用:=
运算符进行赋值。 - 变量规则和更改:变量名遵循特定的命名规则,且类型一经声明不可更改。变量的值可以更改,但不能更改其数据类型。
- Go 常量:使用
const
关键字创建常量,一旦声明其值就不能更改,且不能使用:=
语法创建常量。
Go 变量
在编程中,变量是用来存储数据的容器。以下是我们在 Go 编程中声明变量的方式。
var number int
这里,
- number - 变量的名称
var
- 用于声明变量的关键字int
- 与变量关联的数据类型
注意: 在 Go 中,每个变量都有一个固定的数据类型与之关联。数据类型决定了变量可以存储的数据类型。
例如,number 变量只能存储整数数据。这是因为它的类型是 int
。
我们将在下一教程中详细学习不同类型的数据类型。
为 Go 变量赋值
有 3 种方法可以为变量赋值。
方法 1
var number int = 10
这里,我们已经为 number 变量赋值了整数 10。
方法 2
var number = 10
这里,我们没有明确指定变量的数据类型。在这种情况下,编译器会自动通过查看变量的值来检测其类型。
由于值 10 是整数,number 的数据类型是 int
。
方法 3
number := 10