Go语言_通神路之灵胎篇(1)
为什么80%的码农都做不了架构师?>>>
序言:Go语言拿下两届年度最佳编程语言,区块链目前最火使用的编程语言,2020年-2025年爆发年!go的开源项目:docker、kubernetes等
1、前提
先安装好go的环境,windows或者mac自己网上找一下,我的版本是1.10的版本,接下来如何创建项目。
查看go的安装环境以及版本
$ go env
结果为:
此刻我们在GOPATH创建三个文件夹,分别是src,bin,pkg,这个需要我们自己手动完成的,src文件夹下面放的是我们的每一个go的项目,bin是go生成的exe程序默认到这里,pkg是使用的包放在这里!
2、创建Go简单的项目
我们使用的工具是IDEA,这个工具主要还是针对java的,但是你安装一个插件的话就可以在这上面运行了,或者你可以单独去下载GoLand工具或者Sublime3工具,这里具体不多细说,点击这里进详情安装插件网址
2.1 创建项目
目录要放在上面我说的GOPATH/src下面!!!,这样程序才可以正常运行呢!
接下来我们创建一个main包,我们要记住,go语言只有一个main函数,项目运行通过main函数启动,而这个main函数只能在main文件夹下面才能运行,所以我们创建一个main文件夹,并创建hello.go,因为他的main函数 package必须是main,所以要创建main文件夹,如图:
运行结果:
这样,我们的go语言就算准备开始入门了啊!师兄领进门,还要看各位。
转载于:https://my.oschina.net/mdxlcj/blog/1931081
Go语言_通神路之灵胎篇(1)相关推荐
- Go语言_通神路之灵胎篇(5)
为什么80%的码农都做不了架构师?>>> 1.指针 Go 拥有指针.指针保存了值的内存地址 类型 *T 是指向 T 类型值的指针.其零值为 nil. & 操作符会生成一 ...
- Go语言_通神路之灵胎篇(3)
为什么80%的码农都做不了架构师?>>> 1.变量 go的变量和java变量差不多,也分局部作用域和全部作用域 package mainimport "fmt&quo ...
- Go语言_通神路之灵胎篇(2)
为什么80%的码农都做不了架构师?>>> 1.包 每个Go程序都是由包构成,从main包开始运行,就是我上一篇讲到的,都是从main函数开始执行,但是必须在main包下面! p ...
- Go语言_通神路之灵胎篇(4)
为什么80%的码农都做不了架构师?>>> 1.for循环 func main() {sum := 0for i := 0;i<10 ;i++ {sum += i}fmt. ...
- Go语言_通神路之灵胎篇(6)
为什么80%的码农都做不了架构师?>>> 1.映射 1.1 概念 go的映射在java中被叫做集合 type Vertex struct {Lat, Long float64 ...
- Go语言_通神路五耀篇(3)
为什么80%的码农都做不了架构师?>>> 1.Reader io 包指定了 io.Reader 接口,它表示从数据流的末尾进行读取. Reader接口包含的方法 func (T ...
- C++语言程序设计视频教程_清华大学_郑莉(基础篇+进阶篇)
C++语言程序设计视频教程_清华大学_郑莉(基础篇) 第一章:绪论 1.1 导学 1.2 计算机系统简介 1.3计算机语言和程序设计方法的发展 1.4 面向对象的基本概念 1.5 程序的开发过程 1. ...
- c语言拍飞虫课程设计报告,c语言课程设计_拍飞虫提高篇.doc
c语言课程设计_拍飞虫提高篇 C语言课程设计二 拍飞虫 一.游戏介绍 拍飞虫游戏是玩家用鼠标控制拍子,拍飞虫.飞虫每次从不同的位置.以不同的速度飞来飞去.玩家拍的飞虫越多,分数越高. 二.实验目的 综 ...
- 太空战机c语言实验报告,c语言课程设计_太空战机提高篇.doc
c语言课程设计_太空战机提高篇 C语言课程设计--太空战机 一.游戏介绍 太空战机是玩家用键盘控制战机移动并发射子弹,消灭敌方的战机.敌方战机从右到左移动,同时上下浮动.同时隔一定的时间发射子弹,我方 ...
最新文章
- 如何去掉桌面标签背影
- 2018这一年或平淡或不凡,2019看更大的世界
- linux ls命令shell脚本位置,linux - shell脚本到ls并在ls上执行命令结果 - SO中文参考 - www.soinside.com...
- wince内存配置(转gooogleman的工作日志)
- mysql 61_MySQL 连接错误Can't connect to MySQL server on (61)
- Discuz论坛分表以及memcache缓存优化
- IS-IS详解(九)——IS-IS 骨干区域与非骨干区域访问基础
- swiftyjson_是时候放弃SwiftyJSON了
- 企业云计算运营模式,主要分为哪3种运营模式?
- 科技狂人埃隆·马斯克
- Unity 在安卓手机上实时调试
- 服务器外链图片不显示,新浪图床已限制图片外链使用(附解决方法)
- Vue项目引入移动端组件库--Mand Mobile
- 角频率Ω和数字频率w的物理含义
- 常用正则表达式—身份证号(JavaScript,Regex)
- “程序员吐槽大会”上,被怼坏的阿里美女产品经理,做出了2亿人在用的钉邮钉盘!...
- NeurIPS 2022 | MoVQ: 基于Modulating Quantized Vectors的高保真图像生成
- 2021-2027全球及中国酚醛内衬瓶盖行业研究及十四五规划分析报告
- python工资管理系统课程设计_工资管理系统 课程设计 总结报告
- private static final long serialVersionUID = 1L 干什么的?