2022-07-27 7.27 常用标准库 - time 7.27 常用标准库 - time 1.1time包time包提供了时间的显示和测量用的函数。日历的计算采用的是公历。1.2时间类型time.Time类型表示时间。我们可以通过time.Now()函数获取当前的时间对象,然后获取时间对象的年月日时分秒等信息。实例:func timeDemo() { now := time.Now() //获取当前时间 fmt.Printf("current time:%v\n", now) year := now.Year() //年 month := now.Month() //月 day := now.Day() //日 hour := now.Hour() //小时 minute := now.Minute() //分钟 second := now.Second() //秒 fmt.Printf("%d-%02d-%02d %02d:%02d:%02d\n", year, month, day, hour, minute, seco... 2022-07-27 笔记归纳 0 阅读 0 评论 2022年07月27日 0 阅读 0 评论
2022-07-27 Golang strings.TrimSpace()函数 Golang strings.TrimSpace()函数 文档解释:strings.TrimSpace(s string)会返回一个string类型的slice,并将最前面和最后面的ASCII定义的空格去掉,中间的空格不会去掉,如果遇到了\0等其他字符会认为是非空格。通俗来讲:假设buf是一个字符数组,通过该函数之后,字符数组里面前后两头的字符若ascil码值为==32(即’‘ (空格字符))==,则会删除。==若两头有连续多个空格字符在一起,则会一并删除。==下面是实例:buf := make([]byte, 10) buf[0] = ' ' buf[1] = ' ' buf[2] = 'b' buf[3] = 'b' buf[4] = ' ' buf[5] = ' ' buf[6] = 'b' // buf[7] = ' ' // buf[8] = ' ' buf[9] = ' ' fmt.Println(buf) fmt.Printf("%s ,%d\n", strings.TrimSpace(string(buf)... 2022-07-27 疑点记录 0 阅读 0 评论 2022年07月27日 0 阅读 0 评论
2022-07-26 各大Golang学习资源网站汇总 各大Golang学习资源网站汇总 go语言中文文档go语言中文网(社区)go圣经(入门)gorm文档redis指令文档CS-learn 后端工程师计网图解docker命令go-zeroMongoDB入门 2022-07-26 学习资源库 0 阅读 4 评论 2022年07月26日 0 阅读 4 评论
2022-07-26 7.27 常用标准库 - fmt 7.27 常用标准库 - fmt 1.1.1向外输出PrintPrint系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符。FprintFprint系列函数会将内容输出到一个io.Writer接口类型的变量w中,我们通常用这个函数往文件中写入内容。下面是函数原型func Fprint(w io.Writer, a ...interface{}) (n int, err error) func Fprintf(w io.Writer, format string, a ...interface{}) (n int, err error) func Fprintln(w io.Writer, a ...interface{}) (n int, err error)例子// 向标准输出写入内容 fmt.Fprintln(os.Stdout, "向标准输出写入内容") fileObj, err := os.OpenFile("./xx.txt", os.O_CREATE|... 2022-07-26 笔记归纳 0 阅读 5 评论 2022年07月26日 0 阅读 5 评论