Go 语言拥有一些不需要进行导入操作就可以使用的内置函数。
1. log
根据设置的日志格式打印日志信息,日志格式根据标志位 std 的 bit 信息确定,可组合使用, log 本身也内置了一些日志格式;
bit 1 为 1:打印日期信息
bit 1 为 1:打印时间信息
bit 1 为 1:打印时间的毫秒信息
bit 1 为 1:打印当前语句所在的包信息,文件信息和行数信息
示例:
package main import "log" func main() { i:=8 for i > 0{ log.SetFlags(i) log.Printf("flag = %d, binary: %b ",i,i) i-- } log.SetFlags( 1 | 1<<1 | 1<<3) log.Println("flag = ",123) }
输出: