Go fmt包
fmt包提供了格式化输入、输出的功能。 格式化输出 函数名 说明 Print 以默认格式进行格式化,格式化结果输出到os.Stdout Printf 以指定格式进行格式化,格式化结果输出到os.Stdout Println 以默认格式进行格式化,并在末尾添加换行符,格式化结果输出到os.Stdout Fprint 以默认格式进行格式化,格式化结果输出到指定的io.Writer接口 Fprintf 以指定格式进行格式化,格式化结果输出到指定的io.Writer接口 Fprintln 以默认格式进行格式化,并在末尾添加换行符,格式化结果输出到指定的io.Writer接口 Sprint 以默认格式进行格式化,格式化结果以字符串形式返回 Sprintf 以指定格式进行格式化,格式化结果以字符串形式返回 Sprintln 以默认格式进行格式化,并在末尾添加换行符,格式化结果以字符串形式返回 具体格式化规则详见Go 格式化。 格式化输入 函数名 说明 Scan 按默认格式从os.Stdin进行扫描,空格用于分隔数据,换行符按空格处理,扫描结果存入对应的变量 Scanf 按指定格式从os.Stdin进行扫描,扫描结果存入对应的变量 Scanln 按默认格式从os.Stdin进行扫描,空格用于分隔数据,遇换行符时停止扫描,扫描结果存入对应的变量 Fscan 按默认格式从指定的io.Reader接口进行扫描,空格用于分隔数据,换行符按空格处理,扫描结果存入对应的变量 Fscanf 按指定格式从指定的io.Reader接口进行扫描,扫描结果存入对应的变量 Fscanln 按默认格式从指定的io.Reader接口进行扫描,空格用于分隔数据,遇换行符时停止扫描,扫描结果存入对应的变量 Sscan 按默认格式从指定的字符串中进行扫描,空格用于分隔数据,换行符按空格处理,扫描结果存入对应的变量 Sscanf 按指定格式从指定的字符串中进行扫描,扫描结果存入对应的变量 Sscanln 按默认格式从指定的字符串中进行扫描,空格用于分隔数据,遇换行符时停止扫描,扫描结果存入对应的变量 注意:变量前必须要带上&才能成功接收扫描到的数据! 其它 函数名 说明 Append 以默认格式进行格式化,格式化结果追加到指定的字节切片,并返回新的字节切片 Appendf 以指定格式进行格式化,格式化结果追加到指定的字节切片,并返回新的字节切片 Appendln 以默认格式进行格式化,并在末尾添加换行符,格式化结果追加到指定的字节切片,并返回新的字节切片 Errorf 以指定格式进行格式化,格式化结果转为error接口并返回