当前位置:网站首页>[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 
边栏推荐
- Introduction Guide to stereo vision (4): DLT direct linear transformation of camera calibration [recommended collection]
- Applet customization component
- C # image difference comparison: image subtraction (pointer method, high speed)
- [reading notes] Figure comparative learning gnn+cl
- Applet network data request
- 生成对抗网络
- scipy.misc.imread()
- np.allclose
- Introduction Guide to stereo vision (6): level constraints and polar correction of fusiello method
- Progressive JPEG pictures and related
猜你喜欢

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

Attention is all you need
![Rebuild my 3D world [open source] [serialization-1]](/img/74/b6253845b43bc18f425d57695fba7c.jpg)
Rebuild my 3D world [open source] [serialization-1]

Creation and reference of applet

The research trend of map based comparative learning (gnn+cl) in the top paper
![[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

Wxss template syntax
![[code practice] [stereo matching series] Classic ad census: (5) scan line optimization](/img/54/cb1373fbe7b21c5383580e8b638a2c.jpg)
[code practice] [stereo matching series] Classic ad census: (5) scan line optimization
![3D reconstruction open source code summary [keep updated]](/img/ec/984aede7ef9e758abd52fb5ff4e144.jpg)
3D reconstruction open source code summary [keep updated]

信息与熵,你想知道的都在这里了
随机推荐
2310. 个位数字为 K 的整数之和
LeetCode 31. 下一个排列
浅谈Label Smoothing技术
Node collaboration and publishing
Priority queue (heap)
生成对抗网络
C # image difference comparison: image subtraction (pointer method, high speed)
Causes and appropriate analysis of possible errors in seq2seq code of "hands on learning in depth"
nodejs_ fs. writeFile
2309. 兼具大小写的最好英文字母
Mengxin summary of LCs (longest identical subsequence) topics
Analysis of eventbus source code
notepad++
Talking about label smoothing technology
[technical school] spatial accuracy of binocular stereo vision system: accurate quantitative analysis
2309. The best English letters with both upper and lower case
Introduction Guide to stereo vision (2): key matrix (essential matrix, basic matrix, homography matrix)
np.allclose
A detailed explanation of the general process and the latest research trends of map comparative learning (gnn+cl)
迁移学习和域自适应