Go语言安装
安装Go编译器
下载链接:studygolang.com/dl
选择next
开始下载
下载完毕!!!FINSH!!
Go语言配置环境变量
开始配置环境变量 添加GOPATH变量与GOROOT
新建 go_workplace 文件夹
在文件夹中下建立**bin pkg src**三个文件夹
在系统变量的Path中添加%GOROOT%\bin和%GOPATH%
确认保存环境变量,点击确认
保存后,通过Win+R cmd验证 输入 go env 以下目录跟配置的地址一样表示正确
更换国内镜像 在cmd中输入一下内容
$ go env -w GO111MODULE=on
$ go env -w GOPROXY=https://goproxy.cn,direct
重新输入 go env 验证,执行成功!!
配置 Go 语言开发环境,可以选择安装 VS Code(or Goland ) ,VS Code则需安装 Go 插件 选择下载
新建一个main.go文件并使用 VSCode 打开
执行以下代码
package main
import (
"fmt"
)
func main() {
fmt.Println("Hello Go!")
}
出现报错!
问题描述
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变量。
输入$env:GO111MODULE = 'on'
$env:GOPROXY = 'https://goproxy.cn'
输入 go env
发现GOPATH没修改过来
输入$env:GOPATH = 'E:\go_workplace' 更改
运行成功!!!!
终端输出 Hello Go!
预告下节
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 再按一次取消注释
注意:块注释中不可以嵌套块注释
!!运算符两边需要加空白
注意缩进向后缩进: tab
向前取消缩进: shift+tab
API
Go语言提供了大量的标准库,因此 oodle 公司也为这些标准库提供了相应的API文档,用于告诉开发者如何使用这些标准库,以及标准库包含的方法。
官方位置: golang.org
Golang中文网在线标准库文档: studygolang.com/pkgdoc