-2
は私のコードです: パッケージメインなぜ `log.Println`と` fmt.Println`を使用すると出力順序が変わるのですか?ここ
import "log"
import "fmt"
func main() {
var a string = "initail"
log.Println(a)
var b, c int = 1, 2
fmt.Println(b, c)
}
出力は次のようになります。
1 2
2016/12/30 14:22:58 initail
だから私は、なぜ出力の順序を理解していませんか? なぜlog.Println
がfmt.Println
より遅いのですか?その印刷動作の点では、それらの間の
は、プロセスの終了時にフラッシュさばかりABDをbufferigする主に起因する非常に特殊なケース、のように見えるです。ここにリンクhttps://play.golang.org/p/xWFTHKaKzR –
あなたのリンクを開くことができません、それは禁止されています。 – BlackMamba
私は以下に掲載されたanwer iで同じリンクを共有しました。それがあなたの問題を解決するかどうかを確認して受け入れます。 –