jjzjj

math - Golang 游学平方根

我想弄清楚为什么在此代码中使用1e-10。我正在运行这些练习并卡在Next,将循环条件更改为在值停止更改(或仅更改非常小的增量)后停止。看看这是更多还是更少的迭代。想不通后,我搜索了一下,找到了别人的这个解决方案。在很多解决方案中,我将1e-10视为for循环中的if语句的一部分。在Golang中,是不是表示1e升到(-10)次方?对Golang来说是自动的吗?所以基本上通常我会假设它会写成1e^(-10)?packagemainimport("fmt""math")funcSqrt(xfloat64)float64{z:=float64(2.)s:=float64(0)fori:=0