package main
import (
"fmt"
)
func main() {
// 字面量方式初始化切片
slice1 := []int{1, 2, 3, 4, 5}
// 通过索引访问切片中的第三个元素
thirdElement1 := slice1[2]
fmt.Printf("字面量方式初始化切片的第三个元素: %d\n", thirdElement1)
// 将切片长度扩展为10,并在新扩展的位置填充数字100
for len(slice1) < 10 {
slice1 = append(slice1, 100)
}
fmt.Printf("字面量方式扩展后的切片: %v\n", slice1)
// make函数方式初始化切片
slice2 := make([]int, 5)
// 通过索引访问切片中的第三个元素
thirdElement2 := slice2[2]
fmt.Printf("make函数方式初始化切片的第三个元素: %d\n", thirdElement2)
// 将切片长度扩展为10,并在新扩展的位置填充数字100
for len(slice2) < 10 {
slice2 = append(slice2, 100)
}
fmt.Printf("make函数方式扩展后的切片: %v\n", slice2)
}