当前位置:网站首页>[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 
边栏推荐
猜你喜欢
![[beauty of algebra] singular value decomposition (SVD) and its application to linear least squares solution ax=b](/img/ee/8e07e2dd89bed63ff44400fe1864a9.jpg)
[beauty of algebra] singular value decomposition (SVD) and its application to linear least squares solution ax=b

Confusion matrix

Applet (use of NPM package)

Svgo v3.9.0+

Introduction Guide to stereo vision (6): level constraints and polar correction of fusiello method

Introduction Guide to stereo vision (1): coordinate system and camera parameters

Using request headers to develop multi terminal applications

Solution to the problems of the 17th Zhejiang University City College Program Design Competition (synchronized competition)

生成对抗网络

一文详解图对比学习(GNN+CL)的一般流程和最新研究趋势
随机推荐
Driver's license physical examination hospital (114-2 hang up the corresponding hospital driver physical examination)
Progressive JPEG pictures and related
Introduction Guide to stereo vision (7): stereo matching
迁移学习和域自适应
[beauty of algebra] singular value decomposition (SVD) and its application to linear least squares solution ax=b
2309. The best English letters with both upper and lower case
Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
牛顿迭代法(解非线性方程)
C#绘制带控制点的Bezier曲线,用于点阵图像及矢量图形
一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
2020 "Lenovo Cup" National College programming online Invitational Competition and the third Shanghai University of technology programming competition
Characteristic Engineering
Wxss template syntax
Understanding rotation matrix R from the perspective of base transformation
Return of missing persons
高性能Spark_transformation性能
Jenkins pipeline method (function) definition and call
Applet global style configuration window
云计算技术热点
AdaBoost use