当将字符串解析为文本时,我希望任何不可解析的字符串导致零时间然后继续。
passwordLastUsed, err = time.Parse(time.RFC3339, record[lastUsed])
if err != nil {
err = nil
passwordLastUsed = time.Time{}
}
Run Code Online (Sandbox Code Playgroud)
这段代码看起来有些杂乱,'ineffassign'短绒棉衣将其返回给'err = nil'语句:
警告:无效分配给err(ineffassign)
有没有更好的方法来解决这个问题,还是我应该忽略棉短绒?