1、map没初始化,为nil,不能插入键值对
var record map[int]int
record[k] = v //panic: assignment to entry in nil map
2、数组越界
panic: runtime error: inedex out of range [3] with length 3
for j := i+1; j <= len; j++
//测试用例 [1,1,2],Go数组索引与C++一样,是从0开始,j < len而不应该 <=
3、go整型自增
go有i++,但没有++i,写++i会报错:
syntax error: unexpected ++, expecting } (solution.go)
也不支持i++的结果赋值到变量 Go 语言: i++ 与 ++i - 乐天笔记