Skip to content

Day 05 - 数组与切片

数组

go
// 固定长度
var arr [5]int
arr[0] = 1

// 初始化
arr := [5]int{1, 2, 3, 4, 5}

切片

go
// 创建切片
s := []int{1, 2, 3}

// make创建
s := make([]int, 3, 5) // 长度3,容量5

// 切片操作
s = append(s, 4)
s = s[1:3] // 切取

关键要点

切片 vs 数组

  • 数组长度固定,切片长度可变
  • 切片是引用类型
  • 切片底层指向数组

📅 学习进度

Day主题状态
01-04基础
05数组与切片
06Map与结构体

本文为Go 30天学习计划第5天内容

📚 导航

| ← Day 04 - 上一章 | Day 06 - 下一章 →

最后更新: