golang笔记、go

文章目录

go就是golang,是一回事。

下载和安装

官网直接下载,下载位置也比较明显。

这个地址:https://golang.google.cn/learn/

下载和安装都是一直下一步,没什么可说的。

然后打开cmd终端,输入:
go version,看到输出说明安装完成。

第一个demo

vscode就是go语言的主流ide。

1、新建项目go-demo,用vscode打开
2、新建main.go,内容如下:

go 复制代码
package main
import "fmt"
func main() {
    fmt.Println("你好,这是我的第一个 Go 程序!")
}

3、terminal窗口输入命令:
go run main.go

输出你好,这是我的第一个 Go 程序就成功了。

依赖管理

1、初始化命令
go mod init go-demo,在项目下会创建一个go.mod文件。

单独下载依赖

国内访问外网经常不通,所以要设置前两步。

go 复制代码
# 设置 GOPROXY 环境变量(推荐使用国内代理)
go env -w GOPROXY=https://goproxy.cn,direct

# 同时设置不校验 Go 官方库的校验和(避免因网络问题导致校验失败)
go env -w GOSUMDB=off

# 下载gin框架
go get github.com/gin-gonic/gin
go.mod和go.sum

go.mod = 项目的「依赖清单」(记录:我这个项目需要哪些库)

go.sum = 依赖的「校验签名」(记录:这些库的版本、哈希值,保证安全一致)

launch.json

其他

文档

golang官网:
https://golang.google.cn

相关推荐
点心的游戏开发世界6 小时前
GDScript 入门笔记(十一):Lambda 与匿名函数
开发语言·笔记·游戏引擎·godot
摇滚侠6 小时前
《SpringBoot 3:入门与应用实战》第 12 章 JDBC 与事务 使用 JdbcTemplate 阅读笔记 32
spring boot·笔记·后端
事圆则缓8 小时前
Kotlin 协程完全指南
开发语言·kotlin
鱼子星_8 小时前
【C++】继承和多态(上)
c++·笔记
我爱写代码i9 小时前
BeLink - 支持生成多种URL 缩短网址PHP源码
开发语言·php·短网址php源码
Java后端的Ai之路9 小时前
20、Python - 备忘录模式
开发语言·人工智能·python·外观模式·备忘录模式
xian_wwq9 小时前
【学习笔记】深度认知系列-第14讲 端侧AI崛起——为什么AI正在从云端走向本地
人工智能·笔记·学习
统计学小王子10 小时前
数学建模国赛倒计时4天——《统计模型精讲(混合效应模型R语言实现)》
开发语言·数学建模·r语言
知无不研10 小时前
c语言中循环的介绍与简单应用
c语言·开发语言·算法·循环·for·while
郝学胜-神的一滴10 小时前
Qt 高级编程 045:坐标体系深度实战
开发语言·c++·windows·python·qt·程序人生