【发布时间】:2020-02-24 09:37:52
【问题描述】:
我们有一个map[string]string,我假设这意味着从映射中检索到的字符串的零值是""
那么这不就意味着:
var userId, ok = params["user_id"];
if !ok || userId == "" {
return 422, "Missing user_id in request"
}
和这个逻辑是一样的:
var userId = params["user_id"];
if userId == "" {
return 422, "Missing user_id in request"
}
只是确保我的理解是正确的。
【问题讨论】:
-
“和这个逻辑一样”。不,如果
params包含一个空字符串“”,则这些不等价。否则是的。
标签: dictionary go