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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!