Golang快速入门 | 第四天

GOPATH 弊端 无版本控制概念 无法同步一致第三方版本号 无法指定当前项目引用的第三方版本库 Go Modules 命令 命令 作用 go mod init 生成 go.mod 文件 go mod download 下载 go.mod 文件中指明的所有依赖 go mod tidy 整理现有的依赖 go mod graph 查看现有的依赖结构

- 阅读全文 -

npm包管理工具学习总结

未完待续,持续学习更新... 是什么 npm代表Node Package Manager(Node软件包管理器),是一个用于管理JavaScript包和依赖项的工具。它是Node.js平台的默认软件包管理器,允许开发人员在项目中安装、更新、删除和共享JavaScript代码模块。 使用npm,您可以轻松地在您的项目中安装和管理其他开发人员创建的JavaScript包。这些包通常包含可重用的代

- 阅读全文 -

Golang快速入门 | 第三天

结构体标签 格式 `key1:value1 key2:value2` 放在结构体属性后面,使用反引号包裹,多个键值对使用空格分隔,value数据类型一般为string,可以使用反射读取出来 练习 package main import ( "fmt" "reflect" ) type SimpleStudent struct { Name string `t

- 阅读全文 -

Golang快速入门 | 第二天

指针(入门水准) package main import "fmt" func addNumberOne(p int) { p += 1 } func addNumberOnePointer(p *int) { *p += 1 } func main() { var a int = 10 addNumberOne(a) fmt.Printf("addNumberOn

- 阅读全文 -

Golang快速入门 | 第一天

四种变量声明方式 声明一个变量,不给初始值,则默认为0 声明一个变量,初始化一个值 声明一个变量,在初始化时省略数据类型,通知值自动匹配数据类型 声明一个命令,省略var关键字和数据类型,使用冒号代替,自动匹配数据类型 :=只能在函数体内声明变量,不支持全局 func main() { //方法一 var a int fmt.Printf("a=%d,type

- 阅读全文 -