数组和切片的简单例子
package main
import "fmt"
func main() {
// 定义一个数组
var nums = [5]int{1, 2, 3, 4, 5}
fmt.Println("数组:", nums)
// 定义一个切片
var slice = nums[0:3]
fmt.Println("切片:", slice)
// 增加切片的长度
slice = append(slice, 6)
fmt.Println("切片:", slice)
// 修改切片中的元素
slice[0] = 10
fmt.Println("切片:", slice)
fmt.Println("数组:", nums)
}
输出
数组: [1 2 3 4 5]
切片: [1 2 3]
切片: [1 2 3 6]
切片: [10 2 3 6]
数组: [10 2 3 6 5]