Question: Hi, I am a complete n00b, please help me with this... I am learning the GO programming language and I am told by the error
Hi,
I am a complete n00b, please help me with this... I am learning the GO programming language and I am told by the error that "z" is underfined in my code here at line 13. As in: z is apparently undefined here: for z := 1.0; z != result; {
But I define z with the " := " operator... so it should be 1.0 no?
package main
import ( "fmt" )
func Sqrt(x float64) float64 { result := 2.0 for z := 1.0; z != result; { z -= (z*z - x) / (2*z) result = z } return z }
func main() { fmt.Println(Sqrt(2)) }
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
