变量常量
Posted grani
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量常量相关的知识,希望对你有一定的参考价值。
变量常量
标识符,变量名字母数字下划线,不能数字开头
变量声明
var age int // 声明一个类型为 int 名字为 age 的变量,未赋值,Go 会赋初始值0,就是变量声明会有默认的初始化
变量声明时初始化
var age int = 18
类型推导,变量声明时初始化可不写数据类型,Go 可根据初始值来自动推导变量的类型
var age = 18
多变量声明,多个变量可在一条语句声明
var width, height int = 100, 50
var width, height = 100, 50
若想在同一语句声明不同类型变量
var (
name = "Jay"
age = 34
)
速记声明,使用 := 操作符来简洁地声明变量,但此声明方式只能在函数内使用
age := 18 // var 和 类型都不写,并且声明时必须初始化
常量的值必须在编译期确定,函数的调用(包括 main)在运行期,所以常量不能被重新赋值
const e = 2.7
func main() {
const (
A = iota
B
C
D = 8
E
F = iota
G
)
print(A, B, C, D, E, F, G) // 0 1 2 8 8 5 6
}
以上是关于变量常量的主要内容,如果未能解决你的问题,请参考以下文章