随笔分类 - go
摘要:安装 安装: go get -u github.com/beego/bee/v2 go install github.com/beego/bee/v2 在~/.bash_profile添加可执行文件的环境变量:export PATH=/Users/dxm/go/bin:$PATH 快速开始 :快速开
阅读全文
摘要:参考:深入理解 Go Modules 的 go.mod 与 go.sum Go Module详细使用教程 使用Go env命令设置Go的环境 包管理总结: go.mod存储着依赖的模块和模块的版本,如果模块不存在,可以使用go mod tidy自动去下载。模块一般全部放在GOPATH下面,当然我们也
阅读全文
摘要:参考:视频链接 代码 没有class go语言没有class,但是可以将方法可以被关联到你声明的struct类型,如下介绍了如何将方法关联到类型和构造函数: package main import ( "fmt" ) // 矩形结构体 type Rectangle struct { Length i
阅读全文
摘要:反射:在程序编译期将变量的反射信息,如字段名称、类型信息、结构体信息等整合到可执行文件中,并给程序提供接口访问反射信息,这样就可以在程序运行期获取类型的反射信息,并且有能力修改它们。 反射会拖慢运行速度,非必要不使用。 Go语言反射(reflection)简述:reflect.ValueOf(a):
阅读全文
摘要:教程 Gin Web 框架包文档 :包的说明 Gin Web 框架文档:使用文档 AsciiJSON:将json格式携带的数据转换为以纯Ascii进行编码 HTML渲染:将go程序中的变量,用到html文件中 JSONP:不知道什么意思? Gin 学习之绑定参数 基本使用 参考教程:使用 Go 和
阅读全文
摘要:参考:Tutorial: Create a Go module 1.创建一个module mkdir greetings cd greetings go mod init example.com/greetings greetings.go package greetings import "fmt
阅读全文
摘要:1.安装和入门 安装、配置以及测试:https://cloud.tencent.com/developer/article/1623121 go的两种运行方式: go build hello.go # 编译得到二进制文件hello go run hello.go # 编译得到二进制,并直接运行二进制
阅读全文