go 经典面试题 部分二练习题|——迹忆客-ag捕鱼王app官网

题库 > go > 练习:91

go 经典面试题 部分二

关于 go 中的切片,以下哪项是正确的?
  • go slice 使用数组作为底层结构
  • len() 函数返回切片中的元素。
  • cap() 函数返回切片的容量作为它可以容纳多少元素。
正确答案是:a,b,c
正确率:93%

解析:

以上说法都正确

len()和cap()函数

package main
import (
    "fmt"
)
func main() {
    fruitarray := [...]string{"apple", "orange", "grape", "mango", "water melon", "pine apple", "chikoo"}
    fruitslice := fruitarray[1:3]
    fmt.printf("切片的长度:%d; 切片的容量:%d\n", len(fruitslice), cap(fruitslice)) //length of fruitslice is 2 and capacity is 6
}

执行结果如下

切片的长度:2; 切片的容量:6

查看 go 语言切片详解 了解更多关于 go slice 的内容。

查看笔记

扫码一下
查看教程更方便
网站地图