make
函数采用类型参数。
即。 make([]int, 3)
这只是内置函数的特殊语法,还是我们可以创建采用类型的函数(当然不用反射)。
答案 0 :(得分:1)
不 - 你不能。
他们是特例。 builtin
包仅用于文档目的..没有实际的方法可以接受类似的类型参数。您可能已经看到Go不支持泛型。
答案 1 :(得分:0)
它看起来像是内置的语法。
即使在记录的来源中,他们也会注意到func make(Type, size IntegerType) Type
中的Type
{{1}}参数只是任何Go类型的替代,并且仅出于文档目的而明确说明。