1.数组(array)
定义方法:
int64数组,字符串数组
,浮点数数组,二维数组,
定义如下:
package main
import "fmt"
func arrayTest(){
var arrayInt64[3] int64
arrayInt64[0], arrayInt64[1], arrayInt64[2] = 0,1,2
fmt.Println(arrayInt64)
arrayString := []string{"hello, go"}
fmt.Println(arrayString)
arrayFloat := [...]float64{1.0, 2.3, 3.3}
fmt.Println(arrayFloat)
matrix := [2][2]int64{
{0,1},
{2,3},
}
fmt.Println(matrix)
}
func main(){
arrayTest()
}
- 切片(slice)
类似于python的切片
slice[i:] // 从 i 切到最尾部
slice[:j] // 从最开头切到 j(不包含 j)
slice[:] // 从头切到尾,等价于复制整个 slice
Python_Heaven
发布了8 篇原创文章 · 获赞 0 · 访问量 192
私信
关注