为什么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)相关推荐

  1. Go语言_通神路之灵胎篇(5)

    为什么80%的码农都做不了架构师?>>>    1.指针 Go 拥有指针.指针保存了值的内存地址 类型 *T 是指向 T 类型值的指针.其零值为 nil. & 操作符会生成一 ...

  2. Go语言_通神路之灵胎篇(3)

    为什么80%的码农都做不了架构师?>>>    1.变量 go的变量和java变量差不多,也分局部作用域和全部作用域 package mainimport "fmt&quo ...

  3. Go语言_通神路之灵胎篇(2)

    为什么80%的码农都做不了架构师?>>>    1.包 每个Go程序都是由包构成,从main包开始运行,就是我上一篇讲到的,都是从main函数开始执行,但是必须在main包下面! p ...

  4. Go语言_通神路之灵胎篇(4)

    为什么80%的码农都做不了架构师?>>>    1.for循环 func main() {sum := 0for i := 0;i<10 ;i++ {sum += i}fmt. ...

  5. Go语言_通神路之灵胎篇(6)

    为什么80%的码农都做不了架构师?>>>    1.映射 1.1 概念 go的映射在java中被叫做集合 type Vertex struct {Lat, Long float64 ...

  6. Go语言_通神路五耀篇(3)

    为什么80%的码农都做不了架构师?>>>    1.Reader io 包指定了 io.Reader 接口,它表示从数据流的末尾进行读取. Reader接口包含的方法 func (T ...

  7. C++语言程序设计视频教程_清华大学_郑莉(基础篇+进阶篇)

    C++语言程序设计视频教程_清华大学_郑莉(基础篇) 第一章:绪论 1.1 导学 1.2 计算机系统简介 1.3计算机语言和程序设计方法的发展 1.4 面向对象的基本概念 1.5 程序的开发过程 1. ...

  8. c语言拍飞虫课程设计报告,c语言课程设计_拍飞虫提高篇.doc

    c语言课程设计_拍飞虫提高篇 C语言课程设计二 拍飞虫 一.游戏介绍 拍飞虫游戏是玩家用鼠标控制拍子,拍飞虫.飞虫每次从不同的位置.以不同的速度飞来飞去.玩家拍的飞虫越多,分数越高. 二.实验目的 综 ...

  9. 太空战机c语言实验报告,c语言课程设计_太空战机提高篇.doc

    c语言课程设计_太空战机提高篇 C语言课程设计--太空战机 一.游戏介绍 太空战机是玩家用键盘控制战机移动并发射子弹,消灭敌方的战机.敌方战机从右到左移动,同时上下浮动.同时隔一定的时间发射子弹,我方 ...

最新文章

  1. 如何去掉桌面标签背影
  2. 2018这一年或平淡或不凡,2019看更大的世界
  3. linux ls命令shell脚本位置,linux - shell脚本到ls并在ls上执行命令结果 - SO中文参考 - www.soinside.com...
  4. wince内存配置(转gooogleman的工作日志)
  5. mysql 61_MySQL 连接错误Can't connect to MySQL server on (61)
  6. Discuz论坛分表以及memcache缓存优化
  7. IS-IS详解(九)——IS-IS 骨干区域与非骨干区域访问基础
  8. swiftyjson_是时候放弃SwiftyJSON了
  9. 企业云计算运营模式,主要分为哪3种运营模式?
  10. 科技狂人埃隆·马斯克
  11. Unity 在安卓手机上实时调试
  12. 服务器外链图片不显示,新浪图床已限制图片外链使用(附解决方法)
  13. Vue项目引入移动端组件库--Mand Mobile
  14. 角频率Ω和数字频率w的物理含义
  15. 常用正则表达式—身份证号(JavaScript,Regex)
  16. “程序员吐槽大会”上,被怼坏的阿里美女产品经理,做出了2亿人在用的钉邮钉盘!...
  17. NeurIPS 2022 | MoVQ: 基于Modulating Quantized Vectors的高保真图像生成
  18. 2021-2027全球及中国酚醛内衬瓶盖行业研究及十四五规划分析报告
  19. python工资管理系统课程设计_工资管理系统 课程设计 总结报告
  20. private static final long serialVersionUID = 1L 干什么的?

热门文章

  1. 每天100w次登陆请求, 8G 内存该如何设置JVM参数?
  2. Python基础(九)
  3. powerdesigner如果生成数据库模型带中文注释
  4. 图的连通性相关总结:强连通,双连通,割点割边,2-sat
  5. starnet php,C#.NET/PHP连接Access版的金碟财务软件数据库
  6. QGraphicsView绘画曲线注意点(二)
  7. go语言 tcp封包LTV格式
  8. 今日头条2018春季校园招聘第一题
  9. ESP8266学习笔记(12)——设置静态IP
  10. 如何在Android实现桌面清理内存简单Widget小控件