gpt4 book ai didi

go - 如何在Go中使用多个空白标识符?

转载 作者:行者123 更新时间:2023-12-01 22:38:15 25 4
gpt4 key购买 nike

我试图在循环中使用多个空白标识符,因为我对这些值不感兴趣,但无法使用它。

这是我的代码

x := [5]float64{1, 2, 3, 4, 5}
for _, _ := range x {
//Do some work
}

我想知道如何在一个语句中不止一个空白标识符?

我得到的错误是 no new variables on left side of :=

最佳答案

该代码使用简短的变量声明,但未声明任何新变量,因为blank identifier _不代表变量名。

使用以下代码:

for _, _ = range x {
//Do some work
}

注意使用 assignment而不是 short variable declaration

更好的是,不要分配任何变量,如mh-cbon的注释所示:
for range {
//Do some work
}

无变量形式已添加到 Go 1.4中。

关于go - 如何在Go中使用多个空白标识符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58476518/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com