win10下安装Go和Goland的详细教程
来源:脚本之家
时间:2022-12-28 08:07:51 111浏览 收藏
知识点掌握了,还需要不断练习才能熟练运用。下面golang学习网给大家带来一个Golang开发实战,手把手教大家学习《win10下安装Go和Goland的详细教程》,在实现功能的过程中也带大家重新温习相关知识点,温故而知新,回头看看说不定又有不一样的感悟!
go和golang之间有区别吗?
go和golang之间没有区别,go就是golang,全名是golang,简称go语言。
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。
Go的语法接近C语言,但对于变量的声明有所不同。Go支持垃圾回收功能。Go的并行模型是以东尼·霍尔的通信顺序进程(CSP)为基础,采取类似模型的其他语言包括Occam和Limbo,但它也具有Pi运算的特征,比如通道传输。在1.8版本中开放插件(Plugin)的支持,这意味着现在能从Go中动态加载部分函数。
与C++相比,Go并不包括如枚举、异常处理、继承、泛型、断言、虚函数等功能,但增加了 切片(Slice) 型、并发、管道、垃圾回收、接口(Interface)等特性的语言级支持。Go 2.0版本将支持泛型,对于断言的存在,则持负面态度,同时也为自己不提供类型继承来辩护。
不同于Java,Go内嵌了关联数组(也称为哈希表(Hashes)或字典(Dictionaries)),就像字符串类型一样。
一、安装Go
1、下载Go安装包
下载地址:https://studygolang.com/dl,注意选择windows版本
2、安装
双击安装包,点击Next,直至完成安装。这里需要注意的是,安装路径可以自己选择,例如:D:\dev\Go
3、设置GOPATH工作目录
在D盘新建 gopath 文件夹,则 gopath 的路径就为:D:\gopath
同时,需要在 gopath 下新建 bin、pkg、src 这三个文件夹
4、环境变量配置
此电脑(右击) ======> 属性 ======> 高级系统设置 ======> 环境变量,将系统变量中的 GOAPTH 这一项路径修改为 D:\gopath,同时在用户变量中添加GOPATH变量
5、验证
打开 CMD 命令窗口,输入 go version,若返回版本号则说明 Go 安装成功
接下来再输入 go env,看返回结果中的 GOAPTH 和 GOROOT 是否正确,请注意,GOROOT是你安装GO的目录
6、修改GOPROXY
由于默认的 goproxy 地址被墙挡住了,无法访问,所以需要修改 GOPROXY 变量。打开 CMD 命令窗口,执行以下命令
go env -w GOPROXY=https://goproxy.io,direct
此时,再次执行 go env 命令就会发现 GOPROXY 变量的值已被修改,具体如上图所示。
二、安装并配置Goland
1、下载Goland
下载地址:https://www.jetbrains.com/go/download/other.html
2、安装Goland
双击安装文件,执行安装,注意勾选下面安装项,安装路径可自行选择
例如:D:\Program Files\JetBrains\GoLand 2020.2.3
3、激活
这一步就八仙过海各显神通了
4、配置Goland
打开Goland后,依次点击 File ======> Settings ======> Go,设置 GOROOT 和 GOAPTH,这里 GOROOT 和 GOPATH 设置的路径需要和 go env 中的 GOROOT、GOPATH 路径一致即可,如下图所示
至此,Goalnd 设置完毕,下面就可以打开 Goland 愉快的 coding 了!
goland激活码破解教程
理论要掌握,实操不能落!以上关于《win10下安装Go和Goland的详细教程》的详细介绍,大家都掌握了吧!如果想要继续提升自己的能力,那么就来关注golang学习网公众号吧!
-
375 收藏
-
339 收藏
-
373 收藏
-
157 收藏
-
108 收藏
-
367 收藏
-
419 收藏
-
234 收藏
-
155 收藏
-
457 收藏
-
- 前端进阶之JavaScript设计模式
- 设计模式是开发人员在软件开发过程中面临一般问题时的解决方案,代表了最佳的实践。本课程的主打内容包括JS常见设计模式以及具体应用场景,打造一站式知识长龙服务,适合有JS基础的同学学习。
- 立即学习 542次学习
-
- GO语言核心编程课程
- 本课程采用真实案例,全面具体可落地,从理论到实践,一步一步将GO核心编程技术、编程思想、底层实现融会贯通,使学习者贴近时代脉搏,做IT互联网时代的弄潮儿。
- 立即学习 507次学习
-
- 简单聊聊mysql8与网络通信
- 如有问题加微信:Le-studyg;在课程中,我们将首先介绍MySQL8的新特性,包括性能优化、安全增强、新数据类型等,帮助学生快速熟悉MySQL8的最新功能。接着,我们将深入解析MySQL的网络通信机制,包括协议、连接管理、数据传输等,让
- 立即学习 497次学习
-
- JavaScript正则表达式基础与实战
- 在任何一门编程语言中,正则表达式,都是一项重要的知识,它提供了高效的字符串匹配与捕获机制,可以极大的简化程序设计。
- 立即学习 487次学习
-
- 从零制作响应式网站—Grid布局
- 本系列教程将展示从零制作一个假想的网络科技公司官网,分为导航,轮播,关于我们,成功案例,服务流程,团队介绍,数据部分,公司动态,底部信息等内容区块。网站整体采用CSSGrid布局,支持响应式,有流畅过渡和展现动画。
- 立即学习 484次学习