向各位大佬请教一个问题。for i := 0; i < count; i++ {// fmt.Println(i)log.INFO.Printf("before send %s", i)time.Sleep(time.Second)}这么一段代码,为什么不是每隔一秒间断打印一条,而是一次性打印出所有?在循环中,每打印一次后会暂停一秒,之后打印下一条。我希望控制台上能间隔一秒打出新的日志。但是实际情况是,没有间隔打印,而是程序执行完一起打印了出来。用命令行好像可以间隔打印。不过开发一直用的sublime text。在它的控制台就不能间隔打印出。
添加回答
举报
0/150
提交
取消