2022-7-1 go语言学习
安装Golang
- 下载 go 安装包
- 配置环境变量
- GOROOT : Go安装的根目录
- GOPATH : GO的代码放置目录
- PATH : %GOROOT%\bin
- 安装Go,点下一步即可
- cmd 输入 go version 测试安装是否完成
C:\Users\25893>go version
go version go1.18.3 windows/amd64
安装 VSCode
- 官网下载安装包
vscode.cdn.azure.cn
https:
https:
- 安装VSCode,点下一步即可
VSCode安装安装扩展
- 安装中文扩展
- 安装go扩展
- 替换安装源,VSCode终端输入即可
go env -w GO111MODULE=on
go env -w GOPROXY=https:
- 按住键盘 CTRL + Shift + P,输入
Go:install/Update Tools
第一个GO程序
package main
import "fmt"
func main(){
fmt.Println("Hello,Word!")
}
- 运行,cmd
go run 路径/文件名.go
注意事项
- 大括号 '{' 不可单独一行
- 一句代码独占一行,如果想要一行写多句代码,可以以 ';' 结尾
- 导包以 " " 包裹,也可以使用括号 ()
import(
"fmt"
"log"
)
go的关键字 --菜鸟教程
break |
default |
func |
interface |
select |
case |
defer |
go |
map |
struct |
chan |
else |
goto |
package |
switch |
const |
fallthrough |
if |
range |
type |
continue |
for |
import |
return |
var |
append |
bool |
byte |
cap |
close |
complex |
copy |
false |
float32 |
float64 |
imag |
int |
int32 |
int64 |
iota |
len |
make |
new |
print |
println |
real |
recover |
string |
true |
complex64 |
complex128 |
uint16** |
int8 |
int16 |
uint32 |
nil |
panic |
uint64 |
uint |
uint8 |
uintptr |
go的变量
有符号数 |
无符号数 |
其他 |
int |
uint |
|
int8 |
uint8 |
byte |
int16 |
uint16 |
uintptr |
int32 |
uint32 |
rune |
int64 |
uint64 |
|
package main
import "fmt"
func main(){
var a uint8 = 255
fmt.Println(a)
}
float32 |
32位浮点数 |
float64 |
64位浮点数 |
complex64 |
32位实数和虚数 |
complex128 |
64位实数和虚数 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?