Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/variables/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Go 字符串数组中的动态/插值变量名_Go_Variables_Interpolation - Fatal编程技术网

Go 字符串数组中的动态/插值变量名

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

是否可以使用
[…]字符串{}
然后在每个字符串上循环以创建一个新变量,其中变量名就是字符串


我可以用其他一些语言进行插值,但我有点像一个golang新手。

不。Go无法提供动态创建变量的方法。

否Go无法实现这一点。变量“名称”正是您在源代码中键入的内容,但如果您在运行时生成值,则无法在源代码中键入这些内容以创建新的变量名称,因此这将是一个无意义的练习。也许有另一种方法可以做你想做的事情,但是我们不能告诉你实际的问题要解决什么。那么你会如何引用这些变量呢?例如,Go没有变量引用。也许你想要的只是一个
map[string]东西