第七十七天
1.关于 cap 函数适用下面哪些类型?
A. 数组;
B. channel;
C. map;
D. slice;
参考答案即解析:ABD。cap() 函数的作用:
arry 返回数组的元素个数;
slice 返回 slice 的最大容量;
channel 返回 channel 的容量;
2.下面代码输出什么?
func hello(num ...int) {
num[0] = 18
}
func Test13(t *testing.T) {
i := []int{5, 6, 7}
hello(i...)
fmt.Println(i[0])
}
func main() {
t := &testing.T{}
Test13(t)
}
A. 18
B. 5
C. Compilation error
参考答案及解析:A。可变函数是指针传递。