系统硬件与操作系统
-
系统硬件
设备:Asus UX305CA Signature Edition
处理器:Intel® Core™ m3-6Y30 CPU @ 0.90GHZ 1.51GHZ
RAM:8.00 GB
-
操作系统
Windows 10 家庭版
64位操作系统,基于x64的处理器
安装过程
下载安装包
下载网址:https://golang.google.cn/dl/
进入此页面需要科学上网,这一步应该需要借助你加入的实验室的科学上网工具,当然有困难的话,其他地方也会有下载。
.msi.exe
运行安装包
C:\go
go version
golang
配置环境变量
golanggo
系统页面高级系统设置
高级环境变量
按照图片新建一个系统变量:
Golang
第一个Golang程序
.gohello.go
package main
import "fmt"
func main() {
fmt.Println("Hello, world!")
}
go run hello.gohello.go.go
Hello, world!Golang
在VSCode上运行
VSCode
vscodegolang
结果:
运行成功。
第一个库
我们可以尝试创建一个自己的Go语言库,这样下次我们需要调用一些常用的函数时,就可以调用自己的常用函数库了。
src
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)
}
go build
importhello.go
package main
import (
"fmt"
"github.com/user/stringutil"
)
func main() {
fmt.Printf(stringutil.Reverse("!oG ,olleH"))
}
运行得到正确的字符:
问题和小结
golang
关于环境变量和库
%GOPATH%/srcgo buildimport
错误案例:
src
关于GO的基本命令
go run.gogo versiongo build