在IntelliJ IDEA里配置Go开发环境
文章目录
- 一、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开发环境相关推荐
- 如何使用 IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建
IntelliJ IDEA 2017 配置PHP开发环境 及项目搭建 本文适用于初学者利用 IntelliJ IDEA搭建 PHP 工程及 PHP开发环境,本人也是初学者,在学习中有所心得,特此罗列如 ...
- IntelliJ IDEA 2019 配置 PHP 开发环境及创建 PHP 项目
目录 安装 appserv IntelliJ IDEA 2019 配置 PHP 开发环境 IntelliJ IDEA 2019 创建 PHP 项目 安装 appserv appserv-win32-2 ...
- 如何使用 IntelliJ IDEA中配置PHP开发环境 及项目搭建
首先我们这里使用WANPServer WampServer是一款由法国人开发的Apache Web服务器.PHP解释器以及MySQL数据库的整合软件包.免去了开发人员将时间花费在繁琐的配置环境过程,从 ...
- 使用IntelliJ IDEA配置Erlang开发环境
使用IntelliJ IDEA配置Erlang开发环境 https://www.cnblogs.com/jasonduan/p/5175660.html 转自:http://blog.csdn.net ...
- 安装与配置Flutter开发环境
这篇博客我们介绍了Flutter,并且对比了H5,React Native,Flutter. 由于Flutter是跨平台的开发框架,开发一次可以同时运行在Android和iOS上面,所以我们开发时最好 ...
- 阿里云ACP企业级互联网架构ACP实验之本地配置EDAS开发环境
精选30+云产品,助力企业轻松上云!>>> 实验概述 企业级分布式应用服务(Enterprise Distributed Application Service, 简称 EDAS)是 ...
- vscode使用教程python-用VScode配置Python开发环境
前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...
- Windows下配置IDEA开发环境
Windows下配置IDEA开发环境 文章目录 Windows下配置IDEA开发环境 安装JDK 查看JDK是否安装 下载JDK 配置环境变量 安装IDEA 下载IDEA 安装IDEA 初始化IDEA ...
- vs code python_用VScode配置Python开发环境
前言 VScode是一个相当优秀的IDE,具备开源.跨平台.模块化.插件丰富.启动时间快.颜值高.可高度定制等等优秀的特质,不愧是微软爸爸的私生子. 所以用VScode来编写Python,也是相当的好 ...
最新文章
- 【转载】通过sqlserver日志恢复误删除的数据
- 2019考研调剂信息 计算机专业,东莞理工学院2019年考研调剂信息(计算机科学与技术、环境工程专业)...
- Redis requires a monkey patched socket library to work with gevent
- flex平均分布换行后自动对齐
- ORACLE计算表引占用空间大小
- 【Python】SNMP的安装及Python的调用
- java集合-TreeSet排序方式
- Linux自动配置部署,企业级自动化部署方案——ansible实现tomcat自动安装和配置,...
- php 做圆形头像,php制作圆形用户头像方法
- 差分管电路图_差分放大器的非线性应用
- excel跨多个表格求和_收藏学习!一个Excel函数搞定进销存报表,你还在花钱买软件?...
- 2018蓝桥杯 航班时间和乘积尾零
- 5.系统设计的工作内容与技能工具有哪些?
- 实现pygame自定义鼠标外形
- ESP8266 web配网微信小程序配网 全平台配网库 arduino 傻瓜式通用库
- linux中标麒麟u盘制作,中标麒麟桌面操作系统龙芯版系统安装盘(U盘)制作方法
- 模型调参之网格搜索与随机搜索
- 100.s1-来电归属地的显示
- 深圳女子疑丈夫有外遇 捂死一双儿女
- 【关于游戏中多人交互业务无回调写法的2种方案】1.xdb 2.world服+只读redis+队列
热门文章
- 【华为云技术分享】Linux内核的分布式编译(2)
- 安全性能两手抓,华为云MySQL“非双一特性”助力企业业务稳定高效运行
- 补习系列(12)-springboot 与邮件发送
- Lua - 空值判断的几种情况
- 史上最走心的Webpack4.0中级教程——配置之外你应该知道事
- 相机内参_相机标定(张正友标定算法)解读与实战一
- Fedora32升级Fedora33后无线网络无法连接的问题
- Nodejs服务器端处理POST提交的数据_note
- python try exception类_python——异常类型
- flutter java混编_有赞 Flutter 混编方案