0
点赞
收藏
分享

微信扫一扫

【Go语言之路 基础篇】匿名变量

一叶随风_c94d 2022-01-31 阅读 54

匿名变量是什么

变量一旦被定义,不使用,是不行的会报错。所以要使用匿名变量。

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行代码中接收函数返回值的时候使用到了匿名变量。因为此处我们并不打印返回的值而只是关心函数调用是否成功

举报

相关推荐

0 条评论