У нас есть map[string]string
, я предполагаю, что это означает, что нулевое значение строки, извлеченной из карты, равно ""
Так не значит ли это, что:
var userId, ok = params["user_id"];
if !ok || userId == "" {
return 422, "Missing user_id in request"
}
- это та же логика c, что и эта:
var userId = params["user_id"];
if userId == "" {
return 422, "Missing user_id in request"
}
, только чтобы убедиться, что мое понимание верно.