iovxw

Go语言函数多返回值转换为切片

并没有什么用

golang里面函数的多返回值就相当于一个展开过的切片

像这个样子:

[]interface{}{返回值1, 返回值2}...

于是我们把它反过来就行了

package main

import (
    "fmt"
    "strconv"
)

func toSlice(v ...interface{}) []interface{} { return v }

func main() {
    fmt.Println(toSlice(strconv.Atoi("1")))
}