Go语言学习Day6:数组与切片
package main
import "fmt"
func main() {
// 定义并初始化一个整型数组
var numbers = [5]int{1, 2, 3, 4, 5}
// 打印数组中的元素
fmt.Println("数组:", numbers)
// 使用range创建一个切片,包含数组的前三个元素
slice := numbers[:3]
fmt.Println("切片:", slice)
// 修改切片中的一个元素
slice[0] = 10
fmt.Println("修改后的数组:", numbers)
fmt.Println("修改后的切片:", slice)
// 使用append添加元素到切片
slice = append(slice, 6)
fmt.Println("添加元素后的切片:", slice)
}
这段代码首先定义并初始化了一个整型数组,然后使用range
创建了一个切片,并打印了数组和切片的内容。接着,修改了切片中的一个元素,并打印了修改后的数组和切片。最后,使用append
函数向切片中添加了一个新元素,并打印了添加元素后的切片。这个过程展示了数组、切片的定义、修改和扩展,是学习Go语言数组和切片相关概念的一个很好的例子。
评论已关闭