【发布时间】:2019-04-09 05:46:48
【问题描述】:
我有两个变量:
somethingA := 123
somethingB := 456
这两个变量通过系统填充,假设您有第三个变量:
type := "A"
第三个变量你想调用 somethingA 但不像下面这样:
if type == "A" {
return somethingA
}else{
return somethingB
}
但类似:
return something{type}
这样的事情在go中可能吗?
谢谢
【问题讨论】:
-
请注意:类型是 go 中的关键字。所以你不能那样命名你的变量。
-
请谁对我的问题投了反对票,让我们在这里解释一下这是什么原因。
-
@JimB - 例如,您必须使用数组,并且想要遍历 for 循环但其中之一。在我的上面,你只能写两个循环,这真的不是很好。如果可能的话,最好传递数组名称然后循环。
标签: go