TypechoJoeTheme

Toasobi的博客

最新文章

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

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 阅读
0 评论
2022年07月26日
0 阅读
0 评论