Update array (Go).

pull/212/head
Yudong Jin 2 years ago
parent f34dde9c65
commit 30b4ab6ba7

@ -8,11 +8,6 @@ import (
"math/rand"
)
/**
Go Slice Array
*/
/* 随机返回一个数组元素 */
func randomAccess(nums []int) (randomNum int) {
// 在区间 [0, nums.length) 中随机抽取一个数字

@ -17,8 +17,11 @@ import (
/* Driver Code */
func TestArray(t *testing.T) {
/* 初始化数组 */
var arr []int
var arr [5]int
fmt.Println("数组 arr =", arr)
// 在 Go 中,指定长度时([5]int为数组不指定长度时[]int为切片
// 由于 Go 的数组被设计为在编译期确定长度,因此只能使用常量来指定长度
// 为了方便实现扩容 extend() 方法以下将切片Slice看作数组Array
nums := []int{1, 3, 2, 5, 4}
fmt.Println("数组 nums =", nums)

@ -44,7 +44,10 @@ comments: true
```go title="array.go"
/* 初始化数组 */
var arr []int
var arr [5]int
// 在 Go 中,指定长度时([5]int为数组不指定长度时[]int为切片
// 由于 Go 的数组被设计为在编译期确定长度,因此只能使用常量来指定长度
// 为了方便实现扩容 extend() 方法以下将切片Slice看作数组Array
nums := []int{1, 3, 2, 5, 4}
```

Loading…
Cancel
Save