当前位置:网站首页>[Yugong series] go teaching course 003-ide installation and basic use in July 2022
[Yugong series] go teaching course 003-ide installation and basic use in July 2022
2022-07-05 09:19:00 【Hua Weiyun】
Preface
IDE It means Integrated Development Environment, Integrated development environment .
Is an application used to provide a program development environment , Integrated code writing capabilities 、 Analysis function 、 Compilation function 、 Debugging functions and other integrated development software service suite , All software or software suites with this feature can be called integrated development environment .
One 、Go Linguistic IDE
1.Go Linguistic IDE
Go Linguistic IDE There are mainly the following :
- Goland / Intellij Idea+Go plug-in unit
- Paid apps ,Goland It can only be carried out Go Language development , So relative to Intellij Idea The price is cheaper ;Intellij Idea
Not only can Go Language development , You can do it Java、PHP、Python And other language development , So its price is more expensive . Both are aimed at Go
The language development is the same , If already Intellij Idea It can be installed directly Go The plug-in can be used normally .
- Paid apps ,Goland It can only be carried out Go Language development , So relative to Intellij Idea The price is cheaper ;Intellij Idea
- VS Code
- A powerful modern lightweight code editor developed by Microsoft IDE, Free and open source . In the face of Go
Language support , In some cases, it may not be as good as the above two paid applications , For example, some code refactoring or interface support level ; But even though VS Code In the face of Go There is a slight lack of support , But it doesn't affect our use of VS Code To carry out Go Language development , And there will be some advantages in some full stack development .
- A powerful modern lightweight code editor developed by Microsoft IDE, Free and open source . In the face of Go
- other
- Vim GO、LiteIDE、Atom etc. , Can be configured Go Language development work .
2.Goland
JetBrains Official website :https://www.jetbrains.com/go/download/#section=windows

Click to download Download Button , Download it locally .
3.Goland Use
Choose new =》go file 
establish test.go file
package mainimport "fmt"func main() { fmt.Println("Hello, World!")} function test.go file 
边栏推荐
- 2311. Longest binary subsequence less than or equal to K
- OpenGL - Model Loading
- 3D reconstruction open source code summary [keep updated]
- Introduction Guide to stereo vision (4): DLT direct linear transformation of camera calibration [recommended collection]
- Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
- 利用请求头开发多端应用
- uni-app 实现全局变量
- scipy.misc.imread()
- Applet (global data sharing)
- Explain NN in pytorch in simple terms CrossEntropyLoss
猜你喜欢

LeetCode 496. 下一个更大元素 I

Kotlin introductory notes (V) classes and objects, inheritance, constructors
![[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation](/img/d8/7291a5b14160600ba73810e6dd1eb5.jpg)
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation

What is a firewall? Explanation of basic knowledge of firewall

Summary of "reversal" problem in challenge Programming Competition
![3D reconstruction open source code summary [keep updated]](/img/ec/984aede7ef9e758abd52fb5ff4e144.jpg)
3D reconstruction open source code summary [keep updated]

一文详解图对比学习(GNN+CL)的一般流程和最新研究趋势

OpenGL - Coordinate Systems

LeetCode 556. 下一个更大元素 III

信息与熵,你想知道的都在这里了
随机推荐
Hosting environment API
My experience from technology to product manager
[ctfhub] Title cookie:hello guest only admin can get flag. (cookie spoofing, authentication, forgery)
浅谈Label Smoothing技术
.NET服务治理之限流中间件-FireflySoft.RateLimit
Global configuration tabbar
Codeforces Round #648 (Div. 2) E.Maximum Subsequence Value
[beauty of algebra] solution method of linear equations ax=0
Nodemon installation and use
一次 Keepalived 高可用的事故,让我重学了一遍它
2309. 兼具大小写的最好英文字母
[code practice] [stereo matching series] Classic ad census: (6) multi step parallax optimization
Introduction Guide to stereo vision (7): stereo matching
Kotlin introductory notes (V) classes and objects, inheritance, constructors
Introduction Guide to stereo vision (6): level constraints and polar correction of fusiello method
嗨 FUN 一夏,与 StarRocks 一起玩转 SQL Planner!
[code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
The research trend of map based comparative learning (gnn+cl) in the top paper
C form click event did not respond
Node collaboration and publishing