内容简介:gogland下的第一个工程
前阵子听同事说,他女朋友用 go 来做并发测试,一台机器可以做到2000并发,效率远高于其他语言。由于近来对安全很感兴趣,加上平时需要服务器开发方面的性能测试,特意学习一下go语言。我选择了gogland作为开发平台,本想资料应该很全面,但网上大部分资料都是互相抄来抄去,很少有真正能用的,特此记录下来,希望对大家也能有用。
创建项目
创建项目的时候注意选择好使用的Go版本。
一、创建目录
为了遵循Google的Go的开发规范,和方便我们之后的工作,我们按照Go的要求,在每个项目文件夹下建立三个文件夹:
bin/ 生成的执行文件 pkg/ 编译的中间文件 src/ 程序的代码文件
二、设置环境
点击打开项目配置,配置Go的使用环境,同样,遵循Google的开发建议,每个项目都建立自己独有的PATH.如下图:
Global GOPATH添加放置Go工程的工作目录;Project Path选择放置当前工程的目录;
三、编写代码
// lib.go package main import "fmt" func sayHello() { fmt.Println("hello world") }
// main.go package main func main() { sayHello() }
四、编译&执行
配置Edit Configurations在Run中找到Edit Configurations,打开配置界面,点击左上角的+,添加一个Go Application,取名“hello”
Run Kind选择Package;Package的Path写上main--即package name;Working Directory写上源码的目录,Output directory填写bin目录。
执行点击ok,然后Run即可。
五、注意
Go语言推荐package名称和文件夹名称相同。若出现如下错误,请回头检查第2步,我之前就是参考网上示例,一直卡在这一步。
以上所述就是小编给大家介绍的《gogland下的第一个工程》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 合并本地脚手架工程与github新建工程
- 特征工程:数据的分类、特征工程的定义、意义和应用
- Facebook工程师:从工程角度,系统掌握Python
- 前端工程师如何成为全栈工程师?
- 工程提效 | 前端工程化并行解决方案-concurrently
- Go Module 工程化实践(三):工程实践篇
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Head First Rails
David Griffiths / O'Reilly Media / 2008-12-30 / USD 49.99
Figure its about time that you hop on the Ruby on Rails bandwagon? You've heard that it'll increase your productivity exponentially, and allow you to created full fledged web applications with minimal......一起来看看 《Head First Rails》 这本书的介绍吧!