go
海人001
爱码仕
展开
-
Golang 语言map底层实现原理解析
1. 数据结构及内存管理转载 2022-01-08 15:52:39 · 238 阅读 · 0 评论 -
golang切片和数组
切片是 Go 中的一种基本的数据结构,使用这种结构可以用来管理数据集合。切片的设计想法是由动态数组概念而来,为了开发者可以更加方便的使一个数据结构可以自动增加和减少。但是切片本身并不是动态数据或者数组指针。切片常见的操作有 reslice、append、copy。与此同时,切片还具有可索引,可迭代的优秀特性。 一. 切片和数组 关于切片和数组怎么选择?接下来好好讨论讨论这个问题。 在 Go 中,与 C 数组变量隐式作为指针使用不同,Go 数组是值类型,赋值和函数传参操作都会复制整个数组数据。转载 2022-01-08 15:36:20 · 723 阅读 · 0 评论 -
Go语言今天BUG
第一个BUG import "github.com/kataras/iris" import cycle not allowed 正确 go init mod iris 错误 go init modgithub.com/kataras/iris 第二个BUG $GOPATH/go.mod exists but should not go.mod不要放在GOPATH下,新项目建立新的文件夹 第三个BUG 使用goproxy做代理装包找不到iris,装完之后go init mod iri..原创 2021-12-15 20:08:44 · 339 阅读 · 0 评论 -
go安装运行及相关资源下载
资源下载 go开发环境和相关工具-网络攻防文档类资源-CSDN下载 安装就行,结束配置好环境变量 goroot是go的安装位置 gopath是go项目地址,没有就在环境变量配置下 在gopath下写一个helloword并运行 demo.go package main import "fmt" func main(){ fmt.Println("hello word") } 最后安装goland ...原创 2021-12-12 12:57:16 · 363 阅读 · 0 评论