2 变量和常量
Last updated
Last updated
单个定义
varName := value
多个定义
varName1,varName2 := value1,value2func fun1() {
a := 100
{
a := 200
println(a) // 200
}
println(a) // 100
}var testNumber = 200
var TestString = "test"
func fun2() {
testNumber := 900
TestString := "str"
println(testNumber) // 900
println(TestString) // str
}
func main() {
fun2()
println(testNumber) // 200
println(TestString) // test
}常量定义
const name = "name"
多个常量定义
const(
ip = "127.0.0.1"
port = 3306
)
多个常量省略定义
const (
a = 100
b
c
)
func main() {
println(a) // 100
println(b) // 100
println(c) // 100
}const (
a = iota
b
c
_ // 省略 3
d
)
func main() {
println(a) // 0
println(b) // 1
println(c) // 2
println(d) // 4
}