Currently, the version of Go is 1.22
Go build 命令
Less than 1 minute
Currently, the version of Go is 1.22
以下是我个人精简后的规范
package 名称应该与文件名一致(虽然 go 可以使 package 名与文件名不一致,但是不建议这样做),并且以小写字母开头。
使用下划线命名法(Underscore Naming Convention), 在多个单词之间使用下划线作为分隔符,每个单词全部小写。
Currently, the version of Go is 1.22
// go.mod 文件是 go 用于依赖管理的文件
// 可以通过 go mod init 来创建该文件
// 模块名称
module go-demo
// go sdk version
go 1.22
// 第三方依赖
require (
// dependency latest
)
// 排除以来继承里不需要的依赖
exclude (
// dependency latest
)
// 修改依赖包的路径
// 依赖包发生迁移
// 原始包无法使用
// 使用本地包
// 即当依赖包不可用时,可以使用 replace 替换依赖包
replace (
// source latest => target latest
)
// 撤回
// 如,当前项目作为其他项目的依赖,如果当前版本出现问题,则回退到指定的版本
retract (
)
Currently, the version of Go is 1.22
Go语言中,基础类型有如下这些
<!-- 布尔 -->
bool
<!-- 字符-->
string
<!-- 有符号整数-->
int int8 int16 int32 int64
<!-- 无符号整数-->
uint uint8 uint16 uint32 uint64 uintptr
<!-- 字节-->
byte // alias for uint8
<!-- -->
rune // alias for int32
// represents a Unicode code point
<!-- 浮点型-->
float32 float64
<!-- -->
complex64 complex128