golang基础语法

type inter interface{
    //不写变量,函数 是个空接口
    }
#任何其他类型的数据都可以赋值给interface{}类型。
ex: a := []byte('abc')


func main() {
    m := make(map[string]int, 99)
    cap(m) //error
}
# command-line-arguments
./hello.go:5: invalid argument m (type map[string]int) for cap
先来看一下go的内置函数cap与map:
cap: 返回的是数组切片分配的空间大小, 根本不能用于map
make: 用于slice,map,和channel的初始化

要获取map的容量,可以用len函数。

猜你喜欢

转载自www.cnblogs.com/qlshao/p/12625197.html
今日推荐