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

相关推荐
周杰伦fans4 分钟前
构建真正智能的CAD AI绘图代理
开发语言·人工智能·c#
zhanghaha13142 小时前
Python进阶教程:35_PyQt (保姆级零基础教程)
开发语言·python·pyqt
释厄6233 小时前
多黑洞具现论·物理/生物/金融三域显化·虚拟宇宙黑洞·奇点=0 圆圈
开发语言·数据结构·人工智能·程序人生·安全威胁分析
Wx-bishekaifayuan3 小时前
springboot生活商城系统21035-计算机课程设计、毕业设计
spring boot·后端·python·spring·elasticsearch·golang·课程设计
Fruit_Caller4 小时前
static
开发语言·c++
codigger9 小时前
ObjectSense:一门千行内核、把可靠性写进骨子里的面向对象脚本语言
开发语言·编程·编程语言
一隅论数智6 天前
给AI一张“业务概念地图“:本体如何从哲学走向企业智能
大数据·人工智能·经验分享·笔记·学习·学习方法·政务
小羊没烦恼!6 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
伞伞悦读6 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
ttwuai6 天前
Go开源后台管理系统推荐:怎么按技术栈和边界比较4个官方仓库?
golang·gin