假设我有以下结构:
type myType struct {
Qid, Interval, RoundNumber string
}
Run Code Online (Sandbox Code Playgroud)
我必须确保myType类型的变量没有任何属性的空字符串值.
如果出现以下情况,是否存在比执行以下操作更惯用的方式:
if aMyType.Qid == "" || aMyType.Interval == "" || aMyType.RoundNumber == "" {
// handle error situation
}
Run Code Online (Sandbox Code Playgroud)
显然,如果有效,但我想知道Go是否有更好的方法?
Go 的Datastore API参考有一个GetAll函数,它返回一片实体.是不是只有一个方法只返回找到的第一个实体而不是列表?
我们正在尝试将一个unix时间戳(可以作为字符串)解析为时间对象,但是,以下方法不起作用:
package main
import (
"fmt"
"time"
)
func main() {
t, _ := time.Parse(time.UnixDate, "1393344464")
fmt.Printf("%v", t)
}
Run Code Online (Sandbox Code Playgroud)
它一直返回0001-01-01 00:00:00 +0000 UTC.去游乐场.
有没有办法查询数据存储区中特定属性不应该是空字符串的实体?
我不是指缺少属性.我的意思是非空字符串.