Golang格式化输出
fmt包实现了类似C语言printf和scanf的格式化I/O。
向外输出
fmt.Print
Print系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符。
func Print(a ...interface{
}) (n int, err error)
func Printf(format string, a ...interface{
}) (n int, err error)
func Println(a ...interface{
}) (n int, err error)
fmt.Fprint
Fprint系列函数会将内容输出到一个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.