```
package main

import (
    "fmt"
    "math"
)

func Sqrt(x float64) float64 {
    z := 1.0
    for i := 0; i < 10; i++ {
        z = z - (z*z-x)/(2*z)
    }
    return z
}

func main() {
    x := 64.0
    fmt.Println("square root of", x, "using math.Sqrt:", math.Sqrt(x)))
    fmt.Println("Square root of", x, "using Sqrt:", Sqrt(x)))
}
```

このコードでは、Sqrt(x float64) float64 関数を定義しており、ニュートン法を使用して数値 x の平方根を計算します。この関数は float64 型の数値を受け取り、float64 型の数値を返します。

main()関数では、変数xに値64.0が作成される。1度目は組み込みの math.Sqrt() 関数を使用して関数の結果をチェックし、2度目は Sqrt() 関数を使用してニュートンの方法を使用して平方根を計算します。

main()関数の出力は、両方の計算結果を画面に表示する。
package main

import (
    "fmt"
    "math"
)

func Sqrt(x float64) float64 {
    z := 1.0
    for i := 0; i < 10; i++ {
        z = z - (z*z-x)/(2*z)
    }
    return z
}

func main() {
    x := 64.0
    fmt.Println("Квадратный корень из", x, "с помощью math.Sqrt:", math.Sqrt(x))
    fmt.Println("Квадратный корень из", x, "с помощью Sqrt:", Sqrt(x))
}

Этот код определяет функцию Sqrt(x float64) float64, которая вычисляет квадратный корень из числа x методом Ньютона. Функция принимает число типа float64 и возвращает число типа float64.

В функции main() создаётся переменная x со значением 64.0. Затем функция Sqrt() вызывается дважды: первый раз с помощью встроенной функции math.Sqrt(), чтобы проверить результат нашей функции; и второй раз с помощью нашей функции Sqrt(), чтобы вычислить квадратный корень методом Ньютона.

На выходе функции main() выведутся значения обоих вычислений на экран.