Hier ist mein Code: Paket Hauptwarum die Reihenfolge der Ausgabe geändert wird, wenn `log.Println` und` fmt.Println` verwendet werden?
import "log"
import "fmt"
func main() {
var a string = "initail"
log.Println(a)
var b, c int = 1, 2
fmt.Println(b, c)
}
Die Ausgabe lautet:
1 2
2016/12/30 14:22:58 initail
Ich verstehe also nicht, warum die Bestellung des Ausgangs? warum log.Println
ist langsamer als fmt.Println
?
wie sehr spezieller Fall sieht, vor allem wegen abd bufferig am Ende des Prozesses gespült zu werden. Hier ist ein Link https://play.golang.org/p/xWFTHKaKzR –
Kann Ihren Link nicht öffnen, es ist verboten. – BlackMamba
Ich habe den gleichen Link in einem anwer ich unten gepostet. Überprüfen und akzeptieren Sie, wenn das Ihr Problem löst –