我对这个比较感到困惑:
fmt.Println("Sending: ", notification.Type, notification.Type == "sms", reflect.TypeOf(notification.Type))
这就是:
Sending: sms false string
这是Notification
类型
type Notification struct {
Done bool `redis:"done"`
Message string `redis:"message"`
Type string `redis:"type"`
ID string `redis:"id"`
Error error
}
这就是我创建notification
结构
notification := &Notification{ID: notificationID}
notification.Type, err = redis.String(c.Do("GET", "notification:id:"+notification.ID+":type"))
我的问题是为什么notification.Type == "sms"
是false