我有一个功能
func (ba * xxAPI) GetID() (newID boolean, err error) {
...
newID = (ba.RateID == rr.RateID)
fmt.Printf("old id : %d, new ID %d, update flag %v\n", ba.RateID, rr.RateID, newID)
...
导致以下消息:
旧ID:325041,新ID 325041,更新标志为真
我想知道这是不是作业并尝试了邪恶的版本:
if ba.RateID == rr.RateID {
newID = true
} else {
newID = false
}
但是(谢天谢地)结果是一样的。
我显然忽视了一些事情。
知道什么吗?