我寫了這段代碼,但我有恐慌的運(yùn)行時(shí)問題:func climbingLeaderboard(scores, alice []int32) []int32 { var rank, rankalice []int32 rank[0] = 1}你能告訴我問題出在哪里嗎?先感謝您
2 回答
繁花不似錦
TA貢獻(xiàn)1851條經(jīng)驗(yàn) 獲得超4個(gè)贊
rank是一個(gè)空切片。使用append你可以添加一個(gè)元素
var rank []int32 // Create empty slice
rank = append(rank, 1)
或者
使用make創(chuàng)建特定長度的切片并訪問rank[0]設(shè)置值。
rank := make([]int32, 5) // Create slice of length 5
rank[0] = 1
qq_遁去的一_1
TA貢獻(xiàn)1725條經(jīng)驗(yàn) 獲得超8個(gè)贊
創(chuàng)建切片后,您需要使用append()向其中添加元素:
func climbingLeaderboard(scores []int32, alice []int32) []int32 {
var rank []int32 = []int32{}
rank = append(rank, 1) // rank[0] is 1
}
- 2 回答
- 0 關(guān)注
- 201 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
