golang中數組和切片的差別:
- 切片時指針類型,數組是值類型
- 數組的長度是固定的,而切片不是(切片是動态的數組)
- 切片比數組多一個屬性:容量(cap)
- 切片的底層是數組
既然一個是指針類型,一個是值類型,那麼差別展現在哪裡呢?
看下這個例子
numbers := []int{
1, 2, 3, 4, 5, 6}
golang中數組和切片的差別:
既然一個是指針類型,一個是值類型,那麼差別展現在哪裡呢?
看下這個例子
numbers := []int{
1, 2, 3, 4, 5, 6}