go:内置函数

  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)
}

  输出:

  

原文地址:https://www.cnblogs.com/virgosnail/p/12929840.html