当前位置:网站首页>[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 21:51:00 【Yugong move code】
List of articles
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 main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
function test.go file
边栏推荐
- 华为联机对战如何提升玩家匹配成功几率
- How to prepare for the algorithm interview and answer the algorithm interview questions
- Poj 3237 Tree (Tree Chain Split)
- uni-app 蓝牙通信
- Efficiency difference between row first and column first traversal of mat data types in opencv
- Exercise 1 simple training of R language drawing
- 华为游戏多媒体服务调用屏蔽指定玩家语音方法,返回错误码3010
- Dbeaver executes multiple insert into error processing at the same time
- What should I do to prepare for the interview algorithm position during school recruitment?
- datagrid直接编辑保存“设计缺陷”
猜你喜欢
SQL knowledge leak detection
Reptile practice
华为游戏多媒体服务调用屏蔽指定玩家语音方法,返回错误码3010
Teach yourself to train pytorch model to Caffe (I)
K210学习笔记(四) K210同时运行多个模型
华为游戏多媒体调用切换房间方法出现异常Internal system error. Reason:90000017
R language learning notes
总结出现2xx、3xx、4xx、5xx状态码的原因
Parker驱动器维修COMPAX控制器维修CPX0200H
Huawei cloud modelarts text classification - takeout comments
随机推荐
深信服X计划-网络协议基础 DNS
Summary of data analysis steps
Image editor for their AutoLayout environment
2.2.3 output of documents
[daily training] 729 My schedule I
初级软件测试必问面试题
Kingbasees v8r3 data security case - audit record clearing case
Ethereum ETH的奖励机制
MySQL InnoDB Architecture Principle
Multiplexing of Oracle control files
Feng Tang's "spring breeze is not as good as you" digital collection, logged into xirang on July 8!
QML reported an error expected token ";", expected a qualified name ID
使用Aspect制作全局异常处理类
递归查询多级菜单数据
2022-07-03-cka- latest feedback from fans
"Grain mall" -- Summary and induction
DataGrid directly edits and saves "design defects"
GCC9.5离线安装
让开发效率提升的跨端方案
Matlab | app designer · I used Matlab to make a real-time editor of latex formula