go 中 interface 返回

package main

import "fmt"

type task struct {
}

func main() {
    i := args()
    j := argsV2()

    fmt.Println(fmt.Sprintf("%T", i))
    fmt.Println(fmt.Sprintf("%T", j))
}

func args() interface{} {

    var t *task
    return t
}

func argsV2() interface{} {

    //var t *task
    return nil
}


///////
*main.task
<nil>

 

posted @ 2022-02-24 17:35  Black_Climber  阅读(225)  评论(0编辑  收藏  举报