当前位置:网站首页>【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
【愚公系列】2022年7月 Go教学课程 003-IDE的安装和基本使用
2022-07-05 21:48:00 【愚公搬代码】
前言
IDE的意思是Integrated Development Environment,集成开发环境。
是用于提供程序开发环境的应用程序,集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套,所有具备这一特性的软件或者软件套都可以叫集成开发环境。
一、Go语言的IDE
1.Go语言的IDE
Go语言的IDE主要有以下几种:
- Goland / Intellij Idea+Go插件
- 付费应用,Goland 只能进行 Go 语言的开发,所以相对于Intellij Idea来讲价格更便宜一些;Intellij Idea
不但可以进行 Go 语言的开发,还可以进行 Java、PHP、Python等其他语言的开发,所以它的价格更昂贵一些。两者在针对 Go
语言的开发上是一样的,如果已有 Intellij Idea 可以直接安装 Go 插件就可以正常进行使用了。
- 付费应用,Goland 只能进行 Go 语言的开发,所以相对于Intellij Idea来讲价格更便宜一些;Intellij Idea
- VS Code
- 由微软开发的一款功能强大的现代化轻量级代码编辑器 IDE,免费开源。在对 Go
语言的支持上,有些情况可能不如上面两种付费应用好,例如一些代码重构或者对接口支持层面等;但尽管 VS Code 在对 Go 的支持上略有欠缺,但并不影响我们使用VS Code 来进行 Go 语言的开发,并且在某些全栈开发上会有一些优势。
- 由微软开发的一款功能强大的现代化轻量级代码编辑器 IDE,免费开源。在对 Go
- 其他
- Vim GO、LiteIDE、Atom等,都可以通过一些配置进行 Go 语言的开发工作。
2.Goland
JetBrains 官方网站:https://www.jetbrains.com/go/download/#section=windows
点击下载 Download 按钮,下载到本地就可以了。
3.Goland的使用
选择新建=》go文件
创建test.go文件
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
运行test.go文件
边栏推荐
- Longest swing sequence [greedy practice]
- HDU 4391 Paint The Wall 段树(水
- Ethereum ETH的奖励机制
- Interview questions for basic software testing
- Access Zadig self-test environment outside the cluster based on ingress controller (best practice)
- Teach yourself to train pytorch model to Caffe (2)
- 秋招将临 如何准备算法面试、回答算法面试题
- EasyExcel的读写操作
- Advantages of robot framework
- MATLAB | App Designer·我用MATLAB制作了一款LATEX公式实时编辑器
猜你喜欢
Recursive query of multi-level menu data
Teach yourself to train pytorch model to Caffe (2)
Implementing Lmax disruptor queue from scratch (IV) principle analysis of multithreaded producer multiproducersequencer
Sorting out the problems encountered in MySQL built by pycharm connecting virtual machines
Feng Tang's "spring breeze is not as good as you" digital collection, logged into xirang on July 8!
Simple interest mode - evil Chinese style
华为游戏多媒体调用切换房间方法出现异常Internal system error. Reason:90000017
張麗俊:穿透不確定性要靠四個“不變”
Experienced inductance manufacturers tell you what makes the inductance noisy. Inductance noise is a common inductance fault. If the used inductance makes noise, you don't have to worry. You just need
Scenario interview: ten questions and ten answers about distributed locks
随机推荐
Cross end solutions to improve development efficiency
2.2.5 basic sentences of R language drawing
Teach yourself to train pytorch model to Caffe (2)
ICMP 介绍
oracle 控制文件的多路复用
Learning notes of statistical learning methods -- Chapter 1 Introduction to statistical learning methods
Teach yourself to train pytorch model to Caffe (I)
Explain various hot issues of Technology (SLB, redis, mysql, Kafka, Clickhouse) in detail from the architecture
Summary of data analysis steps
总结出现2xx、3xx、4xx、5xx状态码的原因
Some common processing problems of structural equation model Amos software
Objects in the list, sorted by a field
Codeforces 12D Ball 树形阵列模拟3排序元素
How to prepare for the algorithm interview and answer the algorithm interview questions
uni-app 蓝牙通信
MySQL InnoDB Architecture Principle
EasyExcel的读写操作
Ethereum ETH的奖励机制
Image editor for their AutoLayout environment
MMAP learning