美文网首页微服务
【Go回忆】Let's go!

【Go回忆】Let's go!

作者: IT晴天 | 来源:发表于2017-11-30 11:39 被阅读28次

1. 安装

在mac上,用brew安装很方便:

brew install go

2. 查看环境

brew安装的好处是安装完还会配好环境变量,可以查看:

go env

3. HelloWorld

测试一下,新建demo.go文件:

package main

import "fmt"

func main() {
    fmt.Println("Hello World!")
}

4. 运行

查看下效果:

go run demo.go

5. 编译

生成二进制程序:

go build demo.go

6. 交叉编译

生成跨平台程序:

CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go

7. 总结

go的理念就是简单、简洁、高效,连IDE也只需普通的文本编辑器也可以胜任,看上述的短短内容就已经完成安装、demo开发和发布的功能,有兴趣的就来尝试一下吧。

相关文章

  • 【Go回忆】Let's go!

    1. 安装 在mac上,用brew安装很方便: 2. 查看环境 brew安装的好处是安装完还会配好环境变量,可以查...

  • Let's go

    清晨,睁开眼 看见第一缕阳光 窗外鸟儿欢唱 风追着云 水奔向东方 来吧 来吧 伸个懒腰 整装待发 跟随音乐 迈动步...

  • Let's go on

    许是昨夜没有熬夜等待新年零点钟声,早早就醒来,依然是第一件事打开手机翻阅一番,祝福或者被祝福,都在小小的三寸见方里...

  • let's go

    今晚,跟姐姐谈了好多,姐姐说越老越感觉时间过得快,感觉丢的东西越多,但那不代表负面的东西。她说我现在的年纪是最好的...

  • let's  go

    提笔就写 hello world 我要在女神的见证下开始在简书上面写学习笔记 如下就是我的女神,希望你要好好督促我...

  • string

    a='let\'s go\n!go' print(a) # let's go !go print('Ru\noob...

  • 开始,let's go。

    一切就从今天开始。不再想着需要什么仪式,也不在想着憋大招,就从今天开始!写下自己的感悟,提升,写下自己的困惑,先写...

  • Let's go bike!

    Hi, my dear friends. I'm a bike, I have many nick names, ...

  • Let's go to a disco

    Hi Paula,What are you doing now? Nothing special. Let's d...

  • Amoy, Let's go!!!

    准备寻一个周末,去厦门玩两天。把自己埋在沙滩里,享受那阳光与海浪...... 每天差不多到这个时候,就困了= =,...

网友评论

    本文标题:【Go回忆】Let's go!

    本文链接:https://www.haomeiwen.com/subject/dnpfbxtx.html