Go 字符串数组中的动态/插值变量名
是否可以使用Go 字符串数组中的动态/插值变量名,go,variables,interpolation,Go,Variables,Interpolation,是否可以使用[…]字符串{}然后在每个字符串上循环以创建一个新变量,其中变量名就是字符串 我可以用其他一些语言进行插值,但我有点像一个golang新手。不。Go无法提供动态创建变量的方法。否Go无法实现这一点。变量“名称”正是您在源代码中键入的内容,但如果您在运行时生成值,则无法在源代码中键入这些内容以创建新的变量名称,因此这将是一个无意义的练习。也许有另一种方法可以做你想做的事情,但是我们不能告诉你实际的问题要解决什么。那么你会如何引用这些变量呢?例如,Go没有变量引用。也许你想要的只是一个m
[…]字符串{}
然后在每个字符串上循环以创建一个新变量,其中变量名就是字符串
我可以用其他一些语言进行插值,但我有点像一个golang新手。不。Go无法提供动态创建变量的方法。否Go无法实现这一点。变量“名称”正是您在源代码中键入的内容,但如果您在运行时生成值,则无法在源代码中键入这些内容以创建新的变量名称,因此这将是一个无意义的练习。也许有另一种方法可以做你想做的事情,但是我们不能告诉你实际的问题要解决什么。那么你会如何引用这些变量呢?例如,Go没有变量引用。也许你想要的只是一个
map[string]东西
?