当前位置:网站首页>[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
- uni-app 实现全局变量
- Priority queue (heap)
- Characteristic Engineering
- [code practice] [stereo matching series] Classic ad census: (4) cross domain cost aggregation
- Progressive JPEG pictures and related
- 交通运输部、教育部:广泛开展水上交通安全宣传和防溺水安全提醒
- 一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
- 什么是防火墙?防火墙基础知识讲解
- Information and entropy, all you want to know is here
猜你喜欢
c语言指针深入理解
C language - input array two-dimensional array a from the keyboard, and put 3 in a × 5. The elements in the third column of the matrix are moved to the left to the 0 column, and the element rows in ea
Global configuration tabbar
Multiple solutions to one problem, asp Net core application startup initialization n schemes [Part 1]
LeetCode 496. 下一个更大元素 I
利用请求头开发多端应用
Hosting environment API
nodejs_ 01_ fs. readFile
Introduction Guide to stereo vision (1): coordinate system and camera parameters
高性能Spark_transformation性能
随机推荐
Rebuild my 3D world [open source] [serialization-2]
一题多解,ASP.NET Core应用启动初始化的N种方案[上篇]
Kotlin introductory notes (VI) interface and function visibility modifiers
Solution to the problems of the 17th Zhejiang University City College Program Design Competition (synchronized competition)
np. allclose
项目实战 | Excel导出功能
Shutter uses overlay to realize global pop-up
LeetCode 496. 下一个更大元素 I
notepad++
Transfer learning and domain adaptation
.NET服务治理之限流中间件-FireflySoft.RateLimit
2309. The best English letters with both upper and lower case
Progressive JPEG pictures and related
Kotlin introductory notes (IV) circular statements (simple explanation of while, for)
Rebuild my 3D world [open source] [serialization-3] [comparison between colmap and openmvg]
嗨 FUN 一夏,与 StarRocks 一起玩转 SQL Planner!
Wxml template syntax
[beauty of algebra] solution method of linear equations ax=0
信息与熵,你想知道的都在这里了
scipy. misc. imread()