小编AUL*_*AUL的帖子

单值上下文中的多值ERROR

编译GO代码时出现此错误:

multiple-value fmt.Println() in single-value context
Run Code Online (Sandbox Code Playgroud)

我正在尝试创建一个函数,它接受可变数量的整数并在一行上打印每个变量.

走:

package main 

import (
    "fmt"
)

func main() {
    slice := []int{1,3,4,5}
    vf(slice...)
}

func vf(a ...int) int {
    if len(a)==0 {
        return 0
    }
    var x int
    for _, v := range a {
        x = fmt.Println(v)
    }
    return x
}
Run Code Online (Sandbox Code Playgroud)

嗯有什么不对?

go

17
推荐指数
1
解决办法
3万
查看次数

Go:将数组中的字符串转换为整数

如何将数组中的字符串转换为数组中的整数?

["1", "2", "3"]
Run Code Online (Sandbox Code Playgroud)

[1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

我在网上搜索了一些解决方案但找不到它.我试图遍历数组并执行strconv.ParseFloat(v,64)其中v是值,但它不起作用.

go

15
推荐指数
3
解决办法
2万
查看次数

标签 统计

go ×2