我的第一个golang程序

GOPATH下的src目录就是接下来开发程序的主要目录,所有的源码都是放在这个目录下面,一般我们的做法就是一个目录一个项目,所以当新建应用或者一个代码包时都是在src目录下新建一个文件夹,文件夹名称一般是代码包名称,当然也允许多级目录。
例如:在src下面新建了目录bruce/go_example ,包名称是最后一个目录 go_example

新建一个文件,命名为 main.go
内容如下

package main
import (
      "fmt"
)
func Sqrt(x float64) float64 {
    z := 0.0
    for i := 0; i < 1000; i++ {
        z -= (z*z - x) / (2 * x)
    }
    return z
}
func main() {
      fmt.Printf("Hello, world.  Sqrt(2) = %v\n", Sqrt(2))
}

切换到文件所在目录,运行 go build编译已经写好的代码
会在当前目录生成一个文件 go_example.exe
运行该文件显示结果

Hello, world.  Sqrt(2) = 1.414213562373095

到这里第一个go程序就编译并运行成功了。

你可能感兴趣的:(我的第一个golang程序)