我的第一个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))
}

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

Hello, world.  Sqrt(2) = 1.414213562373095

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容