猿问

golang接口如何转换数组?

package main

    func test() {

        arr := []string{

            "1","2","3",

        }

        inter := ArrayToInterface(arr)

        // interface to array

    }


    func ArrayToInterface(t interface{}) interface{} {

        return t

    }

该数组被传递给一个函数并转换为接口类型。现在如何将其转换为数组


函数式编程
浏览 126回答 1
1回答

天涯尽头无女友

使用type assertionfor _, i := range inter.([]string){     fmt.Println(i) }
随时随地看视频慕课网APP

相关分类

Go
我要回答