golang踩坑集锦
1、项目实践中踩的坑
timeNow:=time.Now()//2020-04-26 19:33:25
timeStamp:="2020-04-26 19:32:25"
dataFormat:="2006-01-02 15:04:05"
tLast, _ := time.Parse(dataFormat, timeStamp)
res:=timeNow.Before(tLast)//返回的居然是true,一脸懵逼
var name, pwd string
//pwdRune := []rune(pwd)
length := len(pwd)
//length := len(pwdRune)
for i, v := range name {
if pwd[length-i-1] != v {
return false
}
}//切片越界
//syntax error: non-declaration statement outside function body
AlarmRecordCache, _ := cache.NewCache("memory", `{"interval":0}`)
//这样是可以的
var AlarmRecordCache, _ = cache.NewCache("memory", `{"interval":0}`)
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步