IT评测·应用市场-qidao123.com技术社区

标题: Golang起步篇(Windows、Linux、mac三种体系安装设置go情况以及IDE保举以及 [打印本页]

作者: tsx81428    时间: 2024-7-12 22:15
标题: Golang起步篇(Windows、Linux、mac三种体系安装设置go情况以及IDE保举以及


Golang起步篇

一. 安装Go语言开发情况

1. Wondows下搭建Go开发情况

(1). 下载SDK工具包

sdk下载地址为:https://go.dev/dl/

(2). 解压下载的压缩包,放到特定的目录下,我一样平常放在d:/programs下(路径不能有中文大概特殊符号如空格等)


(3). 设置情况变量


步骤1:先打开情况变量设置的界面


步骤2:设置我们的情况变量



注:Path这个情况变量不需要再创建,因为体系本身就有,直接在后面增加Go的bin:;%GOROOT%\bin

(4).测试情况变量是否设置成功

重新打开一次doc的终端,运行下面命令:
  1. go version
复制代码

2. Linux下搭建Go开发情况

(1). 下载SDK工具包

sdk下载地址为:https://go.dev/dl/

(2). 解压下载的压缩包,linux发起放在/opt目录下


(3). 设置情况变量

步骤1:使用root权限来编辑/etc/profile文件

  1. vim /etc/profile
复制代码
步骤2:添加如下设置

  1. export GOROOT=/opt/go
  2. export PATH=$PATH:$GOROOT/bin
  3. export GOPATH=$HOME/goproject
复制代码

步骤3:革新设置,运行如下命令

  1. source /etc/profile
复制代码
步骤4:测试设置是否见效

  1. go version
复制代码

3. Mac下搭建GO开发情况

(1). 下载SDK工具包

sdk下载地址为:https://go.dev/dl/

(2). 解压下载的压缩包,一样平常放在用户目录下


(3). 设置情况变量

步骤1:编辑家目录下的.zshrc文件

  1. vim  ~/.zshrc
复制代码
步骤2:添加如下设置

  1. export GOROOT=$HOME/go
  2. export PATH=$PATH:$GOROOT/bin
  3. export GOPATH=$HOME/goproject
复制代码
步骤3:革新设置

  1. source  ~/.zshrc
复制代码
步骤4:测试设置是否见效

  1. go version
复制代码

二. 开发工具选择

1. Visual Studio code + go插件(Microsoft产品,简称vscode)

一个运行于Mac OS、Wondows和Linux之上的开发工具,默认提供Go语言的语法高亮,安装Go语言插件,还可以支持智能提示,编译运行等功能。

2. LiteIDE

LiteIED是一款专门为GO语言开发的跨平台轻量级集成开发情况(IDE),是国人开发的,免费的。

3. Goland

Goland是一个Go语言的IDE,是JetBrains公司开发的,是收费的

4.IntelliJ + go插件

这是老牌的IDE了,是由JETBRAINS公司出品,其本身是支持Java的,要用作Go语言开发,就需要加上Go插件,其插件支持基本的开发功能,例如编译,调试,语法高亮,代码补全,以及对引入库的管理等等。

5. Eclipse + Go插件

作为开放式IDE的鼻祖,把GoEclipse插件注册进去,其完备的开放功能就马上设置好了

三. 开发第一个Go程序,输出”hello World”

1.建立开发目录


2. 编写程序,输出hello,world

  1. package main
  2. import "fmt"
  3. func main(){
  4.   fmt.Println("hello,world!")
  5. }
复制代码

(1). go文件的后缀是.go
(2). package main表示该 hello.go 文件地点的包是main,在go中,每个文件都必须归属一个包
(3). import "fmt"表示引入一个包,包名为fmt,引入该包后,就可以使用fmt包中的函数,比如fmt.Println
(4). func main(){} 中func是一个关键字,表示一个函数。main是函数名,是一个主函数,即我们程序的入口
(5). fmt.Println("hello") 表示调用fmt包的函数Println输出”hello,world”
3. 通过go build命令对该go文件进行编译,天生可实行的文件

  1. go build hello.go
复制代码

注:windows下编译之后天生的是hello.exe文件
4. 运行编译天生的hello文件

  1. ./hello
复制代码

注:windows下是直接运行hello.exe即可

5. 通过go run命令可以直接运行hello.go程序(类似实行一个脚本文件的形式)

  1. go run hello.go
复制代码

6. Golang实行流程分析

(1).如果是对源码编译后,再实行,Go的实行流程如下图

(2).如果我们是对源码直接实行go run 源码,Go的实行流程如下图

两种实行流程的方式区别

7. Go程序开发的留意事项

(1). Go源文以”.go”为扩展名。
(2). Go应用程序的实行入口是main()函数。
(3). Go语言严格区分大小写。
(4). Go方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号)。
(5). Go编译器是一行行进行编译的,因为我们一行就写一条语句,不能把多条语句写在同一行,否则会报错。

(6). Go语言界说的变量大概import的包,如果没有使用到,代码不能通过编译








云哥技术yun3k
Golang起步篇

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 IT评测·应用市场-qidao123.com技术社区 (https://dis.qidao123.com/) Powered by Discuz! X3.4