关于golang:GoLang-环境配置

5次阅读

共计 1632 个字符,预计需要花费 5 分钟才能阅读完成。

Golang 环境配置

零碎硬件与操作系统:

64 位 Windows 操作系统,处理器 Intel(R) Core(TM) i7-8750 CPU @ 2.20GHz

装置过程

装置 VSCode 编辑器

间接上官网上下载 VSCode 即可,依照装置提醒即可实现装置。

在 VSCode 上运行 Golang 语言的益处
Visual Studio Code 是一个轻量级但功能强大的源代码编辑器,可在 Windows,macOS 和 Linux 桌面上运行。它内置了对 JavaScript,TypeScript 和 Node.js 的反对,并为其余语言(如 C ++,C#,Java,Python,PHP,Go)和运行时(如.NET 和 Unity)提供了丰盛的扩大生态系统。

装置 Golang

在 Golang 官网网站即可实现下载,链接:link

依照批示装置胜利后,输出 cmd 关上命令提示符,而后输出 go env 命令即可检测 go 语言是否装置胜利,如果装置胜利会呈现如下图所示:

装置 VSCode 插件

在 VScode 的扩大利用商店中,搜寻 go 而后进行装置即可胜利装置插件

呈现的问题: 装置好之后,想要胜利实现编译运行,还须要下载 golang 的依赖包,这些依赖包往往会下载失败,具体起因可能是网络的不稳固导致的(挂外网也会失败)。

解决办法: 通过 cmd 关上命令行,而后执行 go env -w GOPROXY=https://goproxy.cn,direct 会切换到七牛云的代理,切换好代理后从新关上 VSCode,点击提醒中的 Installing all 即可胜利装置

VSCode 运行 hello world

在本地电脑建设一个文件夹来存储 golang 的 project,而后建设 hello.go 文件,代码如下所示:

package main

import "fmt"

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

VSCode 中间接按 F5 即可胜利编译运行,后果如下所示:

Goland 运行 hello world

通过网上一些材料发现,很多用户都举荐 Goland 软件来运行 go 文件,我也是下载了并进行装置,最初通过配置环境也是胜利实现了运行下面所建设的 hello.go 文件。

装置与运行 go tour

通过如下命令胜利装置 gotour 文件到本人工作空间的 bin 文件夹中,并且胜利运行

$ go get github.com/Go-zh/tour/gotour
$ gotour

我的第一个包与测试

在本人的工作文件夹建设 reverse.go 文件,内容如下所示:

// stringutil 蕴含有用于解决字符串的工具函数。package stringutil

// Reverse 将其实参字符串以符文为单位左右反转。func Reverse(s string) string {r := []rune(s)
    for i, j := 0, len(r)-1; i < len(r)/2; i, j = i+1, j-1 {r[i], r[j] = r[j], r[i]
    }
    return string(r)
}

将文件放入 stringutil 文件夹中,并且将此文件夹放入 src 文件夹中,这样便胜利创立了一个包,而后将之前的 hello.go 文件导入此包,并进行测试,测试后果如下所示:

由上图的后果可知胜利创立了 stringutil 包

问题与要点小结

  • 问题 1:VSCode 中配置 golang 环境会呈现依赖包下载失败

    能够通过命令行扭转代理,即可疾速实现依赖包的下载

  • 问题 2:在 Windows 操作系统中如何创立包

    须要找到原始的装置目录,有相应的 bin、src、pkg 文件夹,将新创建的包放入 bin 文件夹中,并可能胜利编译没有出错(GOPATH 也应是该文件夹),而后再创立新的文件时,就能够导入创立好的包

小结: 通过本次对 Golang 的环境配置,学会了 VSCode、Goland 的基本操作,并且晓得了如何编译运行 go 文件,也会进行简略的调试。通过本次实验报告的书写,也逐步把握了 markdown 编辑器的用法,也发现了它的不便,当前也会多多应用 markdown 来书写文本。

正文完
 0