返回介绍

第七十七天

发布于 2023-06-25 22:22:03 字数 1211 浏览 0 评论 0 收藏 0

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。可变函数是指针传递。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文