之前学go就知道有这两个类型,各种教程中、文档中具体的也没往下深说,今天写sql 反射的时候不知道哪根筋突然想试试。
t1 := []string{} println(reflect.TypeOf(t1).Kind().String()) t2 := [5]string{} println(reflect.TypeOf(t2).Kind().String())
输出结果为slice array
原来再go中数组无具体大小叫slice 有具体大小就叫做array
本文共 282 字,大约阅读时间需要 1 分钟。
之前学go就知道有这两个类型,各种教程中、文档中具体的也没往下深说,今天写sql 反射的时候不知道哪根筋突然想试试。
t1 := []string{} println(reflect.TypeOf(t1).Kind().String()) t2 := [5]string{} println(reflect.TypeOf(t2).Kind().String())
输出结果为slice array
原来再go中数组无具体大小叫slice 有具体大小就叫做array
转载于:https://my.oschina.net/u/1766862/blog/1821743