首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
稳扎稳打学习Go
慢步道人
创建于2024-10-16
订阅专栏
Go学习笔记
暂无订阅
共15篇文章
创建于2024-10-16
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Gin功能列表
gin版本v1.10.0 包函数 方法 含义 说明 BasicAuth 创建一个HTTP基本认证(Basic HTTP Authorization)的中间件 底层调用BasicAuthForRealm
Go path包
path包 path包仅适用于处理由正斜杠/分隔的路径,例如URL。 不能处理带有盘符或反斜杠\的Windows路径。 包函数 方法 含义 说明 Base 返回路径的最后一个元素 会先移除路径末尾的斜
Go sync包
Mutex 无需显式初始化,直接声明变量即可使用。 互斥锁,同一时刻只能有一个协程持有锁,不分读写。 方法 含义 说明 Lock 加锁 Unlock 解锁 未加锁时调用会导致panic TryLock
Go flag包
简介 flag用于实现命令行标志的解析。 一般流程 定义命令行标志 解析命令行标志 获取解析标志外的命令行参数 使用解析后的标志和参数 支持的标志格式 -flag:短标志 --flag:长标志 -fl
Go log包
Logger 方法 含义 说明 Fatal Fatalf Fatalln 记录一条严重错误后执行os.Exit(1) Panic Panicf Panicln 记录一条严重错误后引发panic Pri
Go bufio包
Reader 方法 含义 说明 Buffered 返回从当前缓冲区内可以读取的字节数量 Discard 跳过接下来的n字节 Peek 查看接下来的n字节 不移动读指针 Read 从bufio.Read
Go io/fs包
包函数 方法 含义 说明 FileInfoToDirEntry 将fs.FileInfo转换为fs.DirEntry FormatDirEntry 将fs.DirEntry格式化为字符串 Format
Go io包
OffsetWriter OffsetWriter是io.Writer的一个实现,它可以将写入的数据偏移指定的字节数后写入到另一个io.Writer中。 方法 含义 说明 Write 将数据写入io.
Go os包
File 方法 含义 说明 Close 关闭文件 Chdir 改变当前工作目录 *File必须为目录 Chmod 修改文件权限 Chown 修改文件所有者和组 Fd 返回文件描述符 Name 返回文件
Go time包
Time 方法 说明 Add 在该时间上加个时间得到新时间 AddDate 在该时间上加个日期得到新时间 After 判断该时间是否在另一个时间之后 AppendFormat 将该时间格式化为字符串并
Go strings包
Builder 方法 说明 String 返回最终构造的字符串 Len 返回缓冲区(字节切片)的长度 Cap 返回缓冲区(字节切片)的容量 Reset 重置Builder Grow 显式扩容 Writ
Go builtin包
说明 预声明标识符是指在代码中可以直接使用的标识符,但它们并没有在任何包中声明。这些标识符通常是由Go语言的标准库或编译器提供的,它们在代码中可以直接使用,而不需要导入任何包。 builtin包的作用
Go strconv包
Go是强数据类型语言,且不支持隐式类型转换,strconv包是用于字符串和基本数据类型之间转换的。 其它类型转字符串 函数名 含义 说明 FormatBool 布尔型转字符串 FormatInt Fo
Go fmt包
fmt包提供了格式化输入、输出的功能。 格式化输出 函数名 说明 Print 以默认格式进行格式化,格式化结果输出到os.Stdout Printf 以指定格式进行格式化,格式化结果输出到os.Std
Go 格式化
格式化动词 常规 格式化动词 含义 %v 默认格式 %T 数据的类型 %% %本身 使用%v时不同类型默认对应的格式化动词如下: 数据类型 格式化动词 说明 bool %t int int8 等 %d