2.go的变量和常量
Posted ivy-blogs
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了2.go的变量和常量相关的知识,希望对你有一定的参考价值。
go的变量和常量
GO的变量:
- 变量的声明:
-
- 先对变量进行声明,在对其赋值
- var variableName type
-
- variableName = typeValue
- var number int
- number = 3
- var number int
- 如果该变量只是单纯的声明却没有对其赋值:
- int: 默认为0
- string:默认为""
- float: +0.000000e+000
- int: 默认为0
- 直接在声明时对其赋值,自动判断类型
- var variableName = typeValue
- var number = 3
- var number = 3
- 简短声明
如果一个变量声明了却没有被引用,那么编译将会不通过
- number := 3
- a, b, c := 1, 2, 3
- 该方法不用用在函数体外部
- number := 3
- 变量可以被重新赋值
go的常量
- 声明方式:
- const name = value
- const value = 3
- const value = 3
- const name type = typeValue
-
- const value int = 3
- const value int = 3
- const x, y = 1, 2
- 常量不可以被重新赋值
- 常量声明后可以不被引用
全局变量和常量不可以声明在import前面
以上是关于2.go的变量和常量的主要内容,如果未能解决你的问题,请参考以下文章