fmt包介绍
前言 Go不同于Python使用1个print内置函数就可以完美包揽一些输出了。 fmt包实现了类似C语言printf和scanf的格式化I/O。主要分为 向外输出内容 和 获取输入内容 两大部分 向外输出 标准库 fmt 提供了以下几种输出相关函数 Print 普通的 输出、换行 、支持字符串格式化输出。 package main import "fmt" var m1 = make(map[string]int, 1) func main() { m1["age"] = 18 fmt.Print("Hello World\n") //不会自动在打印内容后面加换行符\n fmt.Println("Hello World") //Println 支持自动加换行符 fmt.Printf("Hello %s\n", "World") //Printf支持 占位符 fmt.Printf("%t\n", false && false) fmt.Printf("%#v\n", m1) //map[string]int{"age":18} fmt.Printf("%c\n", 's') fmt.Printf("%q\n", "drop database mysql;") //帮字符串加双引号; n := 12.34 fmt.Printf("%f\n", n) fmt.Printf("%9f\n