#青训营 x 字节后端训练营#
Go语言标准库之fmt与格式化占位符
fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。
Fprint系列函数会将内容输出到一个io.Writer接口类型的变量w中,我们通常用这个函数往文件中写入内容。
*printf系列函数都支持format格式化参数,在这里我们按照占位符将被替换的变量类型划分,方便查询和记忆
Errorf函数根据format参数生成格式化字符串并返回一个包含该字符串的错误。

Go语言标准库之time
time.Tick(时间间隔)来设置定时器,定时器的本质上是一个通道(channel)
time.Format时间格式化
time.Parse和time.ParseInLocation:解析字符串格式的时间

Go语言标准库之flag
flag包实现了命令行参数的解析,flag包使得开发命令行工具更为简单

flag.Type(),flag.TypeVar()定义命令行flag参数
flag.Parse()来对命令行参数进行解析
flag.Args() 返回命令行参数后的其他参数,以[]string类型
flag.NArg() 返回命令行参数后的其他参数个数
flag.NFlag() 返回使用的命令行参数个数

Go语言标准库之log
log包实现了简单的日志服务。本文介绍了标准库log的基本使用
使用Logger类型进行一些格式化输出的方法

Go语言标准库之strconv
strconv包实现了基本数据类型与其字符串表示的转换
Parse类函数用于转换字符串为给定类型的值:ParseBool()、ParseFloat()、ParseInt()、ParseUint()
Itoa()函数用于将int类型数据转换为对应的字符串
Atoi()函数用于将字符串类型的整数转换为int类型
Format系列函数实现了将给定类型数据格式化为string类型数据的功能
Append系列
Quote系列
展开
评论