Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > go简介及国内镜像源配置

go简介及国内镜像源配置全过程

作者:Freedom3568

本文介绍了Go语言的基本概念和环境配置,包括GOROOT、GOPATH和GOMODULE的设置,还展示了如何在IDEA中配置Go语言的开发环境,并通过一个简单的“HelloWorld”项目来熟悉Go语言的基本语法和开发流程

一、Go 语言简介

Go 是一门编译型和静态的编程语言。因为 Go 语言是 2009 年诞生的,比目前市面上主流的编程语言,如 C、C++、Python、Java 都要新,所以它能够基于多种语言,取其精华,去其糟粕。

Go 有很多特性:

二、环境配置

这里假设你已经成功安装了 golang,可以在命令行输入 go version 查看已经安装的 golang 的版本信息。

1.GOROOT

在本地环境中添加 GOROOT 配置,值为 golang 安装后的根目录。

Windows 上默认为 C:/go, Mac 电脑默认为/usr/local/go

2.GOPATH

GOPATH 则设置为自己本地所有 Go 项目的根目录。

设置完成后,在 GOPATH 目录下创建三个文件夹 src、bin、pkg。

3.国内镜像设置

从 1.13 版本开始 Go 官方就推荐使用 go module 的方式进行依赖管理,但是因为“墙”的存在,导致有些外网的包可能无法下载或者下载速度会很慢,所以需要配置国内的镜像源

go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct

golang 的国内镜像源:

配置完成后可以使用命令 go env 查看配置是否正确。

三、开发工具介绍

开发工具有很多,如 VSCode、IDEA、GoLand。因为我自己也会 Java,而且也习惯了使用 IDEA,好在 IDEA 中也提供了 Go 语言的插件,以方便我们在 IDEA 中从事 Go 语言开发和学习。所以我这里只展示如何在IDEA 上配置GO的开发环境。

在IDEA Plugins中搜索 Go 并下载

检查GOROOT、GOPATH、GOMODULE 的设置

四、Hello World!

项目环境准备

我这里创建了一个名叫 base-study 的项目,使用 go mod init baseStudy 来在项目根目录下创建 go.mod 文件。

此时的 go.mod 文件只标识了文件名和 go 的版本,属于正常情况。

然后我在文件夹下创建第一个 go 源文件:hello_world.go,老规矩了,学习一门语言,从说“Hello World!”开始。

package main

import "fmt"

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

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文