标签: go
我有一个prgram,在某些情况下需要打印8 ^ 20行,这需要30秒,我想知道是否有可能以某种方式"缓冲"输出到os.Stdout并在算法结束时刷新输出。我尝试过将os.Pipe用作os.Stdout,但这并没有提高打印速度。
有没有办法在不替换fmt.Println()的情况下实现这一目标?
答案 0 :(得分:0)
这个想法是“编译”据说永远不会改变的格式字符串。例如,请参见https://github.com/larytet/binlog