我正在寻找如何发送数组以在函数中用作 Go 中输入的语法。功能UsingArray(a int[])
2 回答
斯蒂芬大帝
TA贡献1827条经验 获得超8个赞
示例代码如下(在线测试):
package main
import "fmt"
func UsingArray(a [6]int) {
fmt.Println(a)
}
func UsingArray2(a []int) {
fmt.Println(a)
}
func main() {
primes := [6]int{2, 3, 5, 7, 11, 13}
UsingArray(primes)
evens := []int{2, 4, 6, 8, 10, 12}
// will fail since [6]int isn't []int
// UsingArray(evens)
UsingArray2(evens)
}
- 2 回答
- 0 关注
- 124 浏览
添加回答
举报
0/150
提交
取消