学校排行榜

(0)

投一票

切片与数组的区别 官网

数组长度固定,定义时需指定大小;切片长度可变。 package mainimport "fmt"func main() { // 定义数组 arr := [3]int{1, 2, 3} fmt.Println(len(arr)) // 运行结果: 3} 切片创建时不指定长度,可动态添加元素。 package mainimport "fmt"func main() { // 创建切片 slice := []int{} slice = append(slice, 1) slice = append(slice, 2) fmt.Println(slice) // 运行结果: [1 2]} 使用数组和切片时,要根据实际需求选择合适的数据结构。
专业
评论
新闻
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。