小编Ral*_*alf的帖子

检查结构的多个属性的更惯用的方法是什么?

假设我有以下结构:

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

2
推荐指数
1
解决办法
153
查看次数

获取单个实体的数据存储区查询?

Go 的Datastore API参考有一个GetAll函数,它返回一片实体.是不是只有一个方法只返回找到的第一个实体而不是列表?

google-app-engine go

2
推荐指数
1
解决办法
402
查看次数

如何正确使用time.Parse从Unix时间字符串创建时间对象?

我们正在尝试将一个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.去游乐场.

go

1
推荐指数
2
解决办法
125
查看次数

查询非空字符串属性?

有没有办法查询数据存储区中特定属性不应该是空字符串的实体?

我不是指缺少属性.我的意思是非空字符串.

google-app-engine go

0
推荐指数
1
解决办法
337
查看次数

标签 统计

go ×4

google-app-engine ×2