go学习笔记之基础变量注意点

本文详细介绍了Go语言中变量的定义方法,包括局部变量和全局变量的不同定义方式,以及如何使用下划线来忽略不需要的值。此外还讨论了Go语言在编译阶段对未使用的已声明变量的处理。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

定义变量

vname1, vname2, vname3 := v1, v2, v3

这种只能用在函数内部;在函数外部使用则会无法编译通过,所以一般用var方式来定义全局变量

变量定义之下划线’_’

_, b := 34, 35

_(下划线)是个特殊的变量名,任何赋予它的值都会被丢弃

声明的变量未使用则报错

Go对于已声明但未使用的变量会在编译阶段报错,比如下面的代码就会产生一个错误:声明了i但未使用

package main
func main() {
var i int
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值