go语言常用标准库
go语言相关记录
CrazyDemo
这个作者很懒,什么都没留下…
展开
-
Go语言常用标准库之fmt
fmtfmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。 向外输出 PrintPrint会直接输出内容,Printf会格式化输出内容,Println会在输出后进行换行。func Print(a ...interface{}) (n int, err error)func Printf(form...转载 2019-10-23 10:42:18 · 387 阅读 · 0 评论 -
Go语言常用标准库之time
time包time.Time类型表示时间。通过time.Now()获取当前时间对象,从而能拿到年月日时分秒等信息func timeDemo() { now := time.Now() //获取当前时间 fmt.Printf("current time:%v\n", now) year := now.Year() //年 month := now.Month() //月 ...转载 2019-10-23 15:51:11 · 408 阅读 · 0 评论 -
Go语言常用库之Strconv
ParseBool将字符串转换为布尔值接受真值:1,t,T,TRUE,True,true接受假值:0,f,F,FALSE,False,false其他任何值都返回一个错误func ParseBool(str string) (value bool, err error)func main(){ fmt.Println(strconv.ParseBool("1"))} ...原创 2019-11-07 15:33:46 · 250 阅读 · 0 评论 -
Go语言常用标准库之strings
stings包只要是对字符串做操作 strings.HasPrefix(s string, prefix string) bool:判断字符串s是否以prefix开头 strings.HasSuffix(s string, suffix string) bool:判断字符串s是否以suffix结尾。 strings.Index(s string, str s...转载 2019-11-06 15:19:27 · 433 阅读 · 0 评论 -
Go语言常用标准库之context
介绍Context专门用来简化 对于处理单个请求的多个 goroutine 之间与请求域的数据、取消信号、截止时间等相关操作示例一:其实ctx.Done()就是一个只读的结构体Done() <-chan struct{}var wg sync.WaitGroupfunc f(ctx context.Context) { defer wg.Done()LOOP: ...原创 2020-01-30 21:17:36 · 221 阅读 · 0 评论