Во-первых, обратите внимание, что println()
пишет в os.Stderr
.
https://golang.org/pkg/builtin/#println
... и записывает результат в стандартную ошибку
Кажется, IDE Jetbrain покажет вам Stderr
строки в конце и другого цвета.
Это небольшая программа, которая позволит вам воспроизвести то же поведение:
package main
import (
"fmt"
"os"
)
func main() {
fmt.Fprintln(os.Stderr, "to stderr")
fmt.Fprintln(os.Stdout, "to stdout")
}
Вы увидите инвертированный выход, строка to stderr
которого показана красным.
Вы не можете воспроизвести это за пределами среды IDE, тогда выходные данные stderr и stdout будут чередоваться.