Jaki jest najbardziej przenośny / międzyplatformowy sposób reprezentowania nowej linii w go / golang?
Obecnie do reprezentowania nowej linii w programach go używam\n
. Na przykład:
package main
import "fmt"
func main() {
fmt.Printf("%d is %s \n", 'U', string(85))
}
... ustąpi85 is U
po którym następuje nowa linia.
Jednak to nie wydaje się takie wieloplatformowe. Patrząc na inne języki, PHP reprezentuje to za pomocą globalnej stałej (PHP_EOL
). Jest\n
właściwy sposób reprezentowania nowych linii w specyficzny dla różnych platform sposób w go / golang?