下载安装Go SDK、命令运行及在GoLand中运行第一个HelloWorld

下载安装Go SDK、命令运行及在GoLand中运行第一个HelloWorld

注:本文以v1.17.5进行讲解

1.下载Go SDK

https://golang.google.cn/

image-20220104131546324

2.安装Go SDK

双击下载文件,一路下一步到底,只需要改变安路径
注:由于是msi安装文件,则Go语言的环境会自动设置好,所以不需要再自己去配置环境

image-20220104131857047

3.go version验证成功

使用快捷键win+R键,输入cmd,打开命令行提示符,在命令行中输入,有版本号出现即安装成功

go version  # 查看go的版本号

image-20220104132243571

4.go env查看配置信息

GOROOT:go语言的安装目录
GOPATH:Go的工程目录

go env  # 查看得到go的配置信息

image-20220104132254635

image-20220104165204723
image-20220104165226472

5.GOROOT目录

image-20220104132438425

6.GOPATH目录

image-20220104170107765

7.第一个HelloWorld

7.1创建工作空间

创建godemo文件夹,这个godemo相当于一个工作空间

image-20220104143626051

7.2创建源码目录

在工作空间下创建一个src目录,用于存放源码

image-20220104143820463

7.3创建项目目录

在src下创建hello,这个是真正的项目;
​也可以再创建另外一个项目比如testproject

image-20220104150512433

7.4书写项目

在hello目录下创建mian

image-20220104151854405

在main目录下创建一个文件叫helloworld.go,并双击打开,输入以下内容:
注:一定要用utf-8进行编码

//声明文件所在的包,每个go文件必须有归属的包
package main       
  //引入程序中所需要的包,为了使用包下的函数,比如:Println
import "fmt"     
 //main 主函数    程序的入口
func main() {     
   fmt.Println("Hello, World!")
}

image-20220104152335347
image-20220104153552584

7.5go build运行

进入helloworld.go所在的目录,输入go build helloworld.go命令并观察运行结果;
查看目录,会生成一个.exe文件;
输入helloworld.exe (如果双击helloworld.exe 是运行不了的)
删除helloworld.exe

image-20220104153632299image-20220104153641813
image-20220104153746186
image-20220104153935491

7.6go run运行

输入 go run helloworld.go , 可以直接帮我们进行编与执行原文件;
注:不会生成helloworld.exe ;
再查看GOPATH

image-20220104154254368
image-20220104154310788

image-20220104170107765

8.重配GOPATH

在D:\all project下新建文件夹GoWorkspace

image-20220104170319460

系统变量下点击“新建”

image-20220104171159949

系统变量下点击“新建”

image-20220104171306547

点击15516535379的用户表变量里的“GOPATN”------然后点击编辑

image-20220104171338348

image-20220104171738579

在上述GOPATH对应路径下,新建 bin、pkg、src 三个文件夹
src —-
pkg —-
bin —- 里面全是.exe文件

image-20220104171849017

再次go env 进行验证

image-20220104171953791
image-20220104172116597

最终现在有3个系统变量

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

最终现在有2个用户变量

在这里插入图片描述
在这里插入图片描述

9.第二个HelloWorld

在D:\all project\GoWorkspace\src下创建hello文件夹,在hello目录下创建一个文件叫helloworld.go,并双击打开,输入以下内容

package main

import "fmt"

func main() {
   fmt.Println("Hello, World!")
}

image-20220104180055482
image-20220104180109098

进入helloworld.go所在的目录,输入go run helloworld.go命令并观察运行结果。
然后看文件结构

image-20220104180533220
image-20220104180555985
image-20220104180618008
image-20220104180632247
image-20220104180646044

进入helloworld.go所在的目录,输入go build helloworld.go命令并观察运行结果。
然后看文件结构

image-20220104180928782
image-20220104180959988
image-20220104181013474
image-20220104181026861

10.下载安装GOLAND

对于Windows,有直接的安装文件,直接双击后,傻瓜式安装,一路next,直到完成。
http://www.jetbrains.com/go

11.获取免费证书

认证文档下载获取

登录学信网

image-20220104190619939
image-20220104190706715
image-20220104190745509
在这里插入图片描述
image-20220104190300038
image-20220104190321520
image-20220104190341044
进行验证

12.配置GoLand环境

点击all settings
设置GOROOT与GOPATH

image-20220106082454587
image-20220106082529973
image-20220110142533059

13.GoLand中创建项目(GOPATH方式)

点击新建项目

image-20220110125029502
image-20220110130153053

手动再创建一个main,main下再创建一个1.go文件,并写点东西

image-20220110131043964
image-20220110131127767
image-20220110131110802

14.GoLand中创建项目(GOMODULE方式)

点击新建项目

image-20220110131312017
image-20220110142250458

多生成1个文件:go.mod文件
这个go.mod文件定义了Go依赖包的路径,也是项目使用的以来的导入路径,还包括使依赖包能够成功构建的依赖需求;在这个go.mod文件里可以指定使用依赖版本。

image-20220110133752886
image-20220110133816532

手动再创建一个main,main下再创建一个1.go文件,并写点东西

image-20220110133950437

15.Goland常用快捷键

Goland常用快捷键
文件相关快捷键:
CTRL+E,打开最近浏览过的文件。
CTRL+SHIFT+E,打开最近更改的文件。
CTRL+N,可以快速打开struct结构体。
CTRL+SHIFT+N,可以快速打开文件。
代码格式化:
CTRL+ALT+T,可以把代码包在一个块内,例如if{…}else{…}。
CTRL+ALT+L,格式化代码。
CTRL+空格,代码提示。
CTRL+/,单行注释。CTRL+SHIFT+/,进行多行注释。
CTRL+B,快速打开光标处的结构体或方法(跳转到定义处)。
CTRL+“+/-”,可以将当前方法进行展开或折叠。
查找和定位
CTRL+R,替换文本。
CTRL+F,查找文本。
CTRL+SHIFT+F,进行全局查找。
CTRL+G,快速定位到某行。
代码编辑
ALT+Q,可以看到当前方法的声明。
CTRL+Backspace,按单词进行删除。
SHIFT+ENTER,可以向下插入新行,即使光标在当前行的中间。
CTRL+X,删除当前光标所在行。
CTRL+D,复制当前光标所在行。
ALT+SHIFT+UP/DOWN,可以将光标所在行的代码上下移动。
CTRL+SHIFT+U,可以将选中内容进行大小写转化。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GoGo在努力

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值