package main
import (
"fmt"
)
// 全局变量
var arr = [...] int {0,1,2,3,4,5,6,7} // 不限定数组长度
var arr1 = [5] int {} // 限定数组长度为5
func main() {
// 数组切片
splice0 := arr[:] // 获得下标0到-1所有的值
fmt.Printf("打印值:%v\n", splice0)
splice1 := arr[5:] // 获得下标5到-1所有的值
fmt.Printf("打印值:%v\n", splice1)
splice2 := arr[3:5] // 获得下标3到4所有的值
fmt.Printf("打印值:%v\n", splice2)
splice3 := arr[:len(arr)-1] // 去掉数组最后一个值
fmt.Printf("打印值:%v\n", splice3)
splice4 := arr[len(arr)-2:] // 获得数组最后两个个值
fmt.Printf("打印值:%v\n", splice4)
// 打印数组限定数组
fmt.Printf("限定数组长度:%d", len(arr1))
}
Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号