A Tour of Go 8 Exercise: Loops and Functions 俺の答え

go-tour-jp.appspot.com

 

本日からGoを学び始めたので

A Tour of Goをスタートしました

Exercise: Loops and Functions(途中挟まれる練習問題みたいなやつ)

自分の回答おいておきます↓

 

```

package mainpackage main
import ( "fmt" "math")
func Sqrt(x float64) float64 { z := 52.0 v := z for i := 0 ; ; i++ { z -= (z*z - x) / (2*z) fmt.Println(i, ":", z,) if -0.1 <= v - z && v - z <= 0.1 { return z } v = z } return z}
func main() { fmt.Println( Sqrt(2), math.Sqrt(2),    )}

```

 

ってアレ~ッ はてなくん見たまま編集だとコード置けないんだ

なので犬BOX置いておきます

 

wandbox.org

 

後でちゃんとコード埋め込みにしておきます

ツアーの感想もぼちぼち

 

 

 

今日はもう1時なので・・・・寝ます