七、fmt标准库
7.1、简介
fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为向外输出内容和获取输入内容两大部分。
7.2、向外输出
标准库fmt提供了以下几种输出相关函数。
7.2.1、print
Print系列函数会将内容输出到系统的标准输出。
7.2.2、printf
区别在于Print函数直接输出内容,Printf 函数支持格式化输出字符串。
7.2.3、println
Println函数会在输出内容的结尾添加一个换行符。
7.3、获取输入
Go语言fmt包下有fmt.Scan、fmt.Scanf、fmt.Scanln三个函数,可以在程序运行过程中从标准输入获取用户的输入。
7.3.1、fmt.Scan
● Scan从标准输入扫描文本,读取由空白符分隔的值保存到传递给本函数的参数中,换行符视为空白符。
● 本函数返回成功扫描的数据个数和遇到的任何错误。如果读取的数据个数比提供的参数少,会返回一个错误报告原因。