Qual é a maneira mais portátil / multiplataforma para representar uma nova linha em go / golang?

Atualmente, para representar uma nova linha em programas, eu uso\n. Por exemplo:

package main

import "fmt"


func main() {
    fmt.Printf("%d is %s \n", 'U', string(85))
}

... vai render85 is U seguido por uma nova linha.

No entanto, isso não parece tudo que cross-platform. Olhando para outras linguagens, o PHP representa isso com uma constante global (PHP_EOL ). É\n o caminho certo para representar novas linhas de uma maneira específica de plataforma cruzada em go / golang?

questionAnswers(3)

yourAnswerToTheQuestion