golang slice 和 array的区别

之前学go就知道有这两个类型,各种教程中、文档中具体的也没往下深说,今天写sql 反射的时候不知道哪根筋突然想试试。

	t1 := []string{}
	println(reflect.TypeOf(t1).Kind().String())
	t2 := [5]string{}
	println(reflect.TypeOf(t2).Kind().String())

输出结果为slice array

原来再go中数组无具体大小叫slice 有具体大小就叫做array

猜你喜欢

转载自my.oschina.net/u/1766862/blog/1821743