Go语言安装及VSCode环境搭建| 青训营

263 阅读2分钟

Go语言安装

安装Go编译器

下载链接:studygolang.com/dl

image.png

选择next

1690290426728.png

开始下载

1690290684053.png

下载完毕!!!FINSH!!

1690290684061.png

Go语言配置环境变量

开始配置环境变量 添加GOPATH变量与GOROOT

新建 go_workplace 文件夹

在文件夹中下建立**bin pkg src**三个文件夹

image.png image.png

在系统变量的Path中添加%GOROOT%\bin%GOPATH%

image.png

确认保存环境变量,点击确认 保存后,通过Win+R cmd验证 输入 go env 以下目录跟配置的地址一样表示正确

1690291534553.png

更换国内镜像 在cmd中输入一下内容

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

1690291534562.png

重新输入 go env 验证,执行成功!!

1690292296557.png

配置 Go 语言开发环境,可以选择安装 VS Code(or Goland ) ,VS Code则需安装 Go 插件 选择下载

image.png

新建一个main.go文件并使用 VSCode 打开

执行以下代码

package main

    import (
	"fmt"
    )

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

出现报错!

image.png

问题描述

go : 无法将“go”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名
 请确保路径正确,然后再试一次。
 所在位置 行:1 字符: 1
 + go run "e:\pratise\main.go"
 + ~~
     + CategoryInfo          : ObjectNotFound: (go:String) [], CommandNotF
     + FullyQualifiedErrorId : CommandNotFoundException

在vscodeshell终端输入 $env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine")

它将使当前的powershell实例从计算机加载最新的PATH变量。

image.png

输入$env:GO111MODULE = 'on'
$env:GOPROXY = 'https://goproxy.cn'

image.png

输入 go env

发现GOPATH没修改过来

image.png

输入$env:GOPATH = 'E:\go_workplace' 更改

image.png

运行成功!!!!

终端输出 Hello Go!

image.png

预告下节

Go基础语法

(1)源文件以"go"为扩展名。

(2)程序的执行入口是main()函数

(3)严格区分大小写。

(4)方法由一条条语句构成,每个语句后不需要分号(Go语言会在每行后自动加分号),这也体现出Golang的简洁性。

(5)Go编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错。

(6)定义的变量或者import的包如果没有使用到,代码不能编译通过。

(7)大括号都是成对出现的,缺一不可。

Golang中注释类型:

Go支持语言风格的/*/块注释,也支持C++风格的//行注释。行注释更通用,块注释主要用于针对包的详细说明或者屏蔽大块的代码

(1)行注释 //
VSCode快捷键: ctrl+/ 再按一次取消注释

(2)块注释(多行注释) /**/

VSCode快捷键: shift+alt+a 再按一次取消注释

注意:块注释中不可以嵌套块注释

image.png

!!运算符两边需要加空白

注意缩进向后缩进: tab

向前取消缩进: shift+tab

API

Go语言提供了大量的标准库,因此 oodle 公司也为这些标准库提供了相应的API文档,用于告诉开发者如何使用这些标准库,以及标准库包含的方法。

官方位置: golang.org

Golang中文网在线标准库文档: studygolang.com/pkgdoc