Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/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
Loops 语法错误:变量用作Go中循环的值_Loops_Go - Fatal编程技术网

Loops 语法错误:变量用作Go中循环的值

Loops 语法错误:变量用作Go中循环的值,loops,go,Loops,Go,我是新来的,我正在经历 我尝试了以下for循环(它是否真正解决了页面带来的问题无关紧要,我只对这里的语法感兴趣)。您可以假设z和x如下所示: for z < x; z -= (z*z - x) / (2*z) { fmt.Println(z) } 但是我仍然得到第二个错误。您的循环应该是这样的 for;z

我是新来的,我正在经历

我尝试了以下for循环(它是否真正解决了页面带来的问题无关紧要,我只对这里的语法感兴趣)。您可以假设
z
x
如下所示:

for z < x; z -= (z*z - x) / (2*z) {
    fmt.Println(z)
}

但是我仍然得到第二个错误。

您的循环应该是这样的

for;z

);应出现在z 只有一个;可以用作null语句,因此通过使用它,我们为所有必需的参数提供了循环。
;x
现在,您可以在第二种方法中清楚地理解这一点
z
z 希望您能理解……

for;z
。您可以使用一个条件,也可以使用for子句,它有三个部分:init语句(在您的例子中为空)、条件和post语句。
for z < x; z -= (z*z - x) / (2*z); {
    fmt.Println(z)
}