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?