Answered step by step
Verified Expert Solution
Link Copied!

Question

00
1 Approved Answer

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

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions