码迷,mamicode.com
首页 > 其他好文 > 详细

空接口

时间:2020-12-15 12:57:07      阅读:9      评论:0      收藏:0      [点我收藏+]

标签:http   div   sha   col   图片   接受   style   code   pac   

1 注意下面这样用空接口的时候,类型无法传递

技术图片
package main

import "fmt"

func main()  {
    a := [][]string{{"a","b","c"}}
    fmt.Println(a)
    test1(a)
    // interface{}可以接受任意类型,但这里不能这样传递,要把test2的接受类型改为interface{}才行,
    //test2(a)
    b := [][]interface{}{{"m","n"}}
    test2(b)
}
func test1([][]string)  {
    println("test1")
}
func test2([][]interface{})  {
    println("test2")
}
View Code

参考:https://sanyuesha.com/2017/07/22/how-to-understand-go-interface/

空接口

标签:http   div   sha   col   图片   接受   style   code   pac   

原文地址:https://www.cnblogs.com/xxswkl/p/14115101.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!