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>
邮箱: 1090055252@qq.com