迭代“interface{}”的映射并在 Golang 中的每个项目上调用相同的方法
问题内容
我正在开发一个简单的控制台游戏来学习 go,并陷入了一个看似简单的问题,这在其他语言中没有问题,但在 go 中似乎几乎不可能。
我有一个接口映射作为结构中的字段,如下所示:
type room struct { // ... components map[string]interface{} // ... }登录后复制
问题内容
我正在开发一个简单的控制台游戏来学习 go,并陷入了一个看似简单的问题,这在其他语言中没有问题,但在 go 中似乎几乎不可能。
我有一个接口映射作为结构中的字段,如下所示:
type room struct { // ... components map[string]interface{} // ... }登录后复制