变量
1. 使用var关键词
var 变量名 变量类型
var a int
var name string
// 批量声明
var {
age int
title string
}
// 类型推到
var name,age = "张三", 12
2.变量初始化
var 变量名 变量类型 = 值
var v1 int = 1
var v2 string = "张三"
v3 := 1.2 // 可以省略var,编译器可以自动推导出v3的类型,v3必须是未声明过的
3. 变量赋值与多重赋值
var v4 int // 初始化只能初始化一次
v4 = 1 // 赋值可以多次赋值
v4 = 2
// 多重赋值
i := 1
j := 2
i,j = j,i // 交换i和j的值
4. 匿名变量
// 匿名变量通过_来声明, 任何赋值给他的值都会被丢弃,比如函数内放回了两个值,你只想要其中一个,可以用_来接收不需要的那个值
func getName() (userName, nickName string) {
return "itfengfanzhe", "颖小主"
}
_, nickName := getName()
5. 变量的作用域
// 变量在函数体外声明的被认为是全局变量
6. 常量
// 通过const关键词定义常量,可以指定常量类型,也可以省略
const P float64 = 3.1415926
const zero = 0.0
const { // 一次性定义多个
eof = 1
lenth = -10
}
const a, b = 1, 2 // 常量的多重赋值
7.预定义常量
const {
a0 = iota // 0
a1 = iota // 1
}
const {
b0 = iota * 2 // 0
b1 = iota * 2 // 2
b2 = itoa * 2 // 4
}
const {
a0 = iota // 0
a1 // 1
a2 // 2
}
本文链接:http://main.itffz.cn/archives/70.html
2025年10月7日 18:23
2025年10月新盘 做第一批吃螃蟹的人coinsrore.com
新车新盘 嘎嘎稳 嘎嘎靠谱coinsrore.com
新车首发,新的一年,只带想赚米的人coinsrore.com
新盘 上车集合 留下 我要发发 立马进裙coinsrore.com
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
新车上路,只带前10个人coinsrore.com
新盘首开 新盘首开 征召客户!!!coinsrore.com
新项目准备上线,寻找志同道合 的合作伙伴coinsrore.com
新车即将上线 真正的项目,期待你的参与coinsrore.com
新盘新项目,不再等待,现在就是最佳上车机会!coinsrore.com
新盘新盘 这个月刚上新盘 新车第一个吃螃蟹!coinsrore.com
2025年10月6日 23:17
做了几十年的项目 我总结了最好的一个盘(纯干货)coinsrore.com
2025年3月4日 18:25
作者以非凡的视角解读平凡,让文字焕发出别样的光彩。
2022年04月01日 23:37
[...]go基础-变量[...]
2024年12月02日 17:16
1
2024年12月02日 17:15
1
2024年12月02日 17:15
1
2024年12月02日 17:14
1
2024年12月02日 17:14
1
2024年12月02日 17:13
1