我写了这段代码,但我有恐慌的运行时问题:func climbingLeaderboard(scores, alice []int32) []int32 { var rank, rankalice []int32 rank[0] = 1}你能告诉我问题出在哪里吗?先感谢您
2 回答
繁花不似锦
TA贡献1851条经验 获得超4个赞
rank是一个空切片。使用append你可以添加一个元素
var rank []int32 // Create empty slice
rank = append(rank, 1)
或者
使用make创建特定长度的切片并访问rank[0]设置值。
rank := make([]int32, 5) // Create slice of length 5
rank[0] = 1
qq_遁去的一_1
TA贡献1725条经验 获得超7个赞
创建切片后,您需要使用append()向其中添加元素:
func climbingLeaderboard(scores []int32, alice []int32) []int32 {
var rank []int32 = []int32{}
rank = append(rank, 1) // rank[0] is 1
}
- 2 回答
- 0 关注
- 151 浏览
添加回答
举报
0/150
提交
取消