赞
踩
* Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。
* make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channel2;
* new 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针3;
命令 | 作用 |
---|---|
go mod download | 下载依赖包到本地(默认为 GOPATH/pkg/mod 目录) |
go mod edit | 编辑 go.mod 文件 |
go mod graph | 打印模块依赖图 |
go mod init | 初始化当前文件夹,创建 go.mod 文件 |
go mod tidy | 增加缺少的包,删除无用的包 |
go mod vendor | 将依赖复制到 vendor 目录下 |
go mod verify | 校验依赖 |
go mod why | 解释为什么需要依赖 |
go mod init test
生成 test.mod 文件
拉取外部依赖包
go get github.com/godbus/dbus/v5
$:go get github.com/godbus/dbus/v5
go: downloading github.com/godbus/dbus/v5 v5.0.6
go get: added github.com/godbus/dbus/v5 v5.0.6
自动添加到test.mod文件
module test
go 1.17
require (
github.com/godbus/dbus/v5 v5.0.6 // indirect
)
go get -d -v ./…
-d标志只下载代码包,不执行安装命令;
-v打印详细日志和调试日志。这里加上这个标志会把每个下载的包都打印出来;
./…这个表示路径,代表当前目录下所有的文件。
go dbus 使用
go
* Go 语言中 range 关键字用于 for 循环中迭代数组(array)、切片(slice)、通道(channel)或集合(map)的元素。在数组和切片中它返回元素的索引和索引对应的值,在集合中返回 key-value 对。
* make 的作用是初始化内置的数据结构,也就是我们在前面提到的切片、哈希表和 Channel2;
* new 的作用是根据传入的类型分配一片内存空间并返回指向这片内存空间的指针3;
命令 | 作用 |
---|---|
go mod download | 下载依赖包到本地(默认为 GOPATH/pkg/mod 目录) |
go mod edit | 编辑 go.mod 文件 |
go mod graph | 打印模块依赖图 |
go mod init | 初始化当前文件夹,创建 go.mod 文件 |
go mod tidy | 增加缺少的包,删除无用的包 |
go mod vendor | 将依赖复制到 vendor 目录下 |
go mod verify | 校验依赖 |
go mod why | 解释为什么需要依赖 |
go mod init test
生成 test.mod 文件
拉取外部依赖包
go get github.com/godbus/dbus/v5
$:go get github.com/godbus/dbus/v5
go: downloading github.com/godbus/dbus/v5 v5.0.6
go get: added github.com/godbus/dbus/v5 v5.0.6
自动添加到test.mod文件
module test
go 1.17
require (
github.com/godbus/dbus/v5 v5.0.6 // indirect
)
go get -d -v ./…
-d标志只下载代码包,不执行安装命令;
-v打印详细日志和调试日志。这里加上这个标志会把每个下载的包都打印出来;
./…这个表示路径,代表当前目录下所有的文件。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。