我对 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比创建两个附加变量更好的方法来实现包含字符串的映射,然后直接销毁?或者这是正确的方法?
饮歌长啸
相关分类