我对 Go 很陌生,目前正在移植一个 PHP 程序。我知道 Go 不是一种动态类型语言,我喜欢它。它看起来非常有条理,很容易跟踪所有内容。但我遇到的情况似乎有点……难看。有没有更好的方法来执行这种过程:plyr := builder.matchDetails.plyr[i]plyrDetails := strings.Split(plyr, ",")details := map[string]interface{}{ "position": plyrDetails[0], "id": plyrDetails[1], "xStart": plyrDetails[2], "zStart": plyrDetails[3],} 编辑:有没有plyr比创建两个附加变量更好的方法来实现包含字符串的映射,然后直接销毁?或者这是正确的方法?
2 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
Go 不是 PHP。用 Go 编写 Go 程序。用 PHP 编写 PHP 程序。
接口值表示为一个两字对,给出一个指向存储在接口中的类型信息的指针和一个指向相关数据的指针。Go 数据结构:接口
重用 Go 接口变量来“提高性能”是没有意义的。
- 2 回答
- 0 关注
- 202 浏览
添加回答
举报
0/150
提交
取消