我正在尝试在我的应用程序中实现一种将每个国家/地区的用户分开的方法,然后将它们发送到不同的操作。
这就是我现在所拥有的:
var manyUsers zendesk.ManyUsers
users := make(map[string]zendesk.ManyUsers)
for {
...
manyUsers.AppendUsers(mysqlRequest(country, id))
users[country] = manyUsers
fmt.Printf("[%s]: %#v\n\n", country, users[country])
}
但我发现当我添加 3 个不同的国家后,它会生成 3 个不同的密钥,但最后一个将有来自其他国家的 3 个用户。
这是我的 AppendUsers 功能
func (users *ManyUsers) AppendUsers(user User) []User {
users.Users = append(users.Users, user)
return users.Users
}
动漫人物
尚方宝剑之说
白衣非少年
相关分类