匿名变量是什么
变量一旦被定义,不使用,是不行的会报错。所以要使用匿名变量。
python中如何定义匿名变量?
my_list = ["bobby", "imooc", "test"]
#不打印 index
for index, item in enumerate(my_list):
print(item)
上面并没有打印index,实际上有些情况下,我们并不会使用index这个变量。但是这个时候index的变量不使用但是index这个名称却被占用了,所以这个时候我们就可以使用匿名变量。将上面的代码改成:
# 定义匿名变量
my_list = ["bobby", "imooc", "test"]
# 不打印 index
for _, item in enumerate(my_list):
print(item)
将上面的index改为下划线 _
,表示这个地方的变量是一个匿名变量。这样既不用占用变量名又可以多一个占位符。
Go语言中定义匿名变量
func test() (int, error) {
return 0, nil
}
func main() {
_, err := test()
if err != nil {
fmt.Println("函数调用成功")
}
}
说明: 第6行代码中接收函数返回值的时候使用到了匿名变量。因为此处我们并不打印返回的值而只是关心函数调用是否成功