我想每次创建基于10字节切片的新变量,直到达到len(number)
。然而,围棋一直给我下面的错误:在分配新变量的同时对数组进行切片
non-name variable_[i] on left side of :=
这是我到目前为止已经试过
for i := 0; i < len(number); i += 10 {
variable_[i] := number[i : i+10]
}
我也尝试了追加,它也不能工作。
任何想法如何做到这一点?
数字是一个变量,所以它不是一个常量(它可以改变大小) 所以我不会提前知道我想要循环创建多少个新变量。
目前尚不清楚你实际上试图做。你能展示一个更完整的例子吗?这只是无效的Go,这就是编译器和格式化程序都抱怨的原因。 – JimB
@JimB我正在尝试将一个字节数组分割成多个字节数组,以便分别对它们中的每一个执行一些算术运算 – rullzing
但是短变量声明'variable_ [i]:= ...'不会使感。你期望在这里发生什么? – JimB