文章目录

  • 一、Go语言概述
    • 1、Go 语言特色
    • 2、Go 语言用途
  • 二、下载Go安装包
  • 三、安装Go开发工具
  • 四、第一个Go程序
    • 1、编写源程序HelloWorld.go
    • 2、直接运行程序HelloWorld.go
    • 3、编译成可执行文件HelloWorld.exe
    • 4、运行可执行文件HelloWorld.exe
  • 五、在IntelliJ IDEA里配置Go开发环境
    • 1、在设置对话框里选择Plugins,搜索Go插件
    • 2、安装Go插件,重启集成开发环境
    • 3、新建一个Go项目【GoDemo2020】
    • 4、新建目录lesson01,新建Go文件 - HelloWorld
    • 5、运行程序,查看结果
  • 六、课后练习
    • 1、输出学生信息
    • 2、打印直角三角形

一、Go语言概述

  • Go 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go是从2007年末由Robert Griesemer, Rob Pike, Ken Thompson主持开发,后来还加入了Ian Lance Taylor, Russ Cox等人,并最终于2009年11月开源,在2012年早些时候发布了Go 1稳定版本,目前已发布Go1.15.2版本。现在Go的开发已经是完全开放的,并且拥有一个活跃的社区。

1、Go 语言特色

  • 简洁、快速、安全
  • 并行、有趣、开源
  • 内存管理、数组安全、编译迅速

2、Go 语言用途

  • Go 语言被设计成一门应用于搭载 Web 服务器,存储集群或类似用途的巨型中央服务器的系统编程语言。
  • 对于高性能分布式系统领域而言,Go 语言无疑比大多数其它语言有着更高的开发效率。它提供了海量并行的支持,这对于游戏服务端的开发而言是再好不过了。

二、下载Go安装包

  • 下载地址:https://golang.google.cn/dl/go1.15.2.windows-amd64.msi

三、安装Go开发工具

  • 双击安装程序,进入安装向导,按提示操作



  • 安装完毕,自动配置了环境变量

四、第一个Go程序

1、编写源程序HelloWorld.go

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

2、直接运行程序HelloWorld.go

go run HelloWorld.go

3、编译成可执行文件HelloWorld.exe

go build HelloWorld.go

4、运行可执行文件HelloWorld.exe

五、在IntelliJ IDEA里配置Go开发环境

1、在设置对话框里选择Plugins,搜索Go插件

2、安装Go插件,重启集成开发环境

  • 重启IntelliJ IDEA即可

3、新建一个Go项目【GoDemo2020】

  • 设置Go SDK
  • 设置项目名称与保存位置
  • 单击【Finish】按钮

4、新建目录lesson01,新建Go文件 - HelloWorld


  • 编写代码

5、运行程序,查看结果

  • Run ‘go build HelloWorld…’
  • 查看运行结果
  • 查看 4 go setup calls

六、课后练习

1、输出学生信息

2、打印直角三角形

在IntelliJ IDEA里配置Go开发环境相关推荐

  1. 如何使用 IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建

    IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建 本文适用于初学者利用 IntelliJ IDEA搭建 PHP 工程及 PHP开发环境,本人也是初学者,在学习中有所心得,特此罗列如 ...

  2. IntelliJ IDEA 2019 配置 PHP 开发环境及创建 PHP 项目

    目录 安装 appserv IntelliJ IDEA 2019 配置 PHP 开发环境 IntelliJ IDEA 2019 创建 PHP 项目 安装 appserv appserv-win32-2 ...

  3. 如何使用 IntelliJ IDEA中配置PHP开发环境 及项目搭建

    首先我们这里使用WANPServer WampServer是一款由法国人开发的Apache Web服务器.PHP解释器以及MySQL数据库的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从 ...

  4. 使用IntelliJ IDEA配置Erlang开发环境

    使用IntelliJ IDEA配置Erlang开发环境 https://www.cnblogs.com/jasonduan/p/5175660.html 转自:http://blog.csdn.net ...

  5. 安装与配置Flutter开发环境

    这篇博客我们介绍了Flutter,并且对比了H5,React Native,Flutter. 由于Flutter是跨平台的开发框架,开发一次可以同时运行在Android和iOS上面,所以我们开发时最好 ...

  6. 阿里云ACP企业级互联网架构ACP实验之本地配置EDAS开发环境

    精选30+云产品,助力企业轻松上云!>>> 实验概述 企业级分布式应用服务(Enterprise Distributed Application Service, 简称 EDAS)是 ...

  7. vscode使用教程python-用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

  8. Windows下配置IDEA开发环境

    Windows下配置IDEA开发环境 文章目录 Windows下配置IDEA开发环境 安装JDK 查看JDK是否安装 下载JDK 配置环境变量 安装IDEA 下载IDEA 安装IDEA 初始化IDEA ...

  9. vs code python_用VScode配置Python开发环境

    前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...

最新文章

  1. 【转载】通过sqlserver日志恢复误删除的数据
  2. 2019考研调剂信息 计算机专业,东莞理工学院2019年考研调剂信息(计算机科学与技术、环境工程专业)...
  3. Redis requires a monkey patched socket library to work with gevent
  4. flex平均分布换行后自动对齐
  5. ORACLE计算表引占用空间大小
  6. 【Python】SNMP的安装及Python的调用
  7. java集合-TreeSet排序方式
  8. Linux自动配置部署,企业级自动化部署方案——ansible实现tomcat自动安装和配置,...
  9. php 做圆形头像,php制作圆形用户头像方法
  10. 差分管电路图_差分放大器的非线性应用
  11. excel跨多个表格求和_收藏学习!一个Excel函数搞定进销存报表,你还在花钱买软件?...
  12. 2018蓝桥杯 航班时间和乘积尾零
  13. 5.系统设计的工作内容与技能工具有哪些?
  14. 实现pygame自定义鼠标外形
  15. ESP8266 web配网微信小程序配网 全平台配网库 arduino 傻瓜式通用库
  16. linux中标麒麟u盘制作,中标麒麟桌面操作系统龙芯版系统安装盘(U盘)制作方法
  17. 模型调参之网格搜索与随机搜索
  18. 100.s1-来电归属地的显示
  19. 深圳女子疑丈夫有外遇 捂死一双儿女
  20. 【关于游戏中多人交互业务无回调写法的2种方案】1.xdb 2.world服+只读redis+队列

热门文章

  1. 【华为云技术分享】Linux内核的分布式编译(2)
  2. 安全性能两手抓,华为云MySQL“非双一特性”助力企业业务稳定高效运行
  3. 补习系列(12)-springboot 与邮件发送
  4. Lua - 空值判断的几种情况
  5. 史上最走心的Webpack4.0中级教程——配置之外你应该知道事
  6. 相机内参_相机标定(张正友标定算法)解读与实战一
  7. Fedora32升级Fedora33后无线网络无法连接的问题
  8. Nodejs服务器端处理POST提交的数据_note
  9. python try exception类_python——异常类型
  10. flutter java混编_有赞 Flutter 混编方案