本文介绍: Golang起步篇(Windows、Linuxmac三种系统安装配置go环境以及IDE推荐以及入门语法详细释义)

Golang起步篇


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终端运行下面命令

go version

在这里插入图片描述

2. Linux下搭建Go开发环境

(1). 下载SDK工具包

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

在这里插入图片描述

(2). 解压下载压缩包linux建议放在/opt目录

在这里插入图片描述

(3). 配置环境变量
步骤1:使用root权限编辑/etc/profile文件
vim /etc/profile
步骤2:添加如下配置
export GOROOT=/opt/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject

在这里插入图片描述

步骤3:刷新配置,运行如下命令
source /etc/profile
步骤4:测试配置是否生效
go version

在这里插入图片描述

3. Mac下搭建GO开发环境

(1). 下载SDK工具包

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

在这里插入图片描述

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

在这里插入图片描述

(3). 配置环境变量
步骤1:编辑目录下的.zshrc文件
vim  ~/.zshrc
步骤2:添加如下配置
export GOROOT=$HOME/go
export PATH=$PATH:$GOROOT/bin
export GOPATH=$HOME/goproject
步骤3:刷新配置
source  ~/.zshrc
步骤4:测试配置是否生效
go version

在这里插入图片描述

二. 开发工具选择

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

一个运行Mac OSWondowsLinux之上的开发工具默认提供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

package main
import "fmt"
​
func main(){
  fmt.Println("hello,world!")
}

在这里插入图片描述

(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文件进行编译,生成执行的文件

go build hello.go

在这里插入图片描述

注:windows下编译之后生成的是hello.exe文件

4. 运行编译生成的hello文件

./hello

在这里插入图片描述

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

在这里插入图片描述

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

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起步篇

原文地址:https://blog.csdn.net/weixin_54626591/article/details/134485077

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_17331.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注