我剛接觸GO,想知道是否可以在GO中動態創建變量?GOlang:動態變量
我在下面提供了一個僞代碼來說明我的意思。我存儲新創建的變量在切片:
func method() {
slice := make([]type)
for(i=0;i<10;i++)
{
var variable+i=i;
slice := append(slice, variablei)
}
}
在循環結束後,切片應包含變量:變量1,變量2 ... variable9
謝謝您的幫助!
什麼是什麼你試圖完成? – Arjan
在這個例子中沒有理由給變量命名'variable1','variable2' ...。無論如何,變量名只在循環內部可見。循環結束後,您可以在第一個變量中引用「slice [0]」中的值,第二個中的slice [1]等等。 – nos