Println ou \n?

2 respostas
T

Galera! Uma dúvida inicial de percurso que deixei passar: Qual a melhor forma de demonstrar diferentes linhas no meu programa, usando uma chuva de println ou com vários \n no meio do texto? É questão de gosto ou há diferenças na performance ou sla o que? Existe uma convenção sobre isso?

2 Respostas

ViniGodoy

Não existe porque quase ninguém programa em modo texto. Mas creio que qualquer um dos dois seja adequado.

Geralmente, eu dou preferência ao println pois, em muitas linguagens, o \n não gera um caracter independente de sistema operacional. Isso vale também para o comando sprintf (que tem a alternativa de se usar %n no lugar de \n para se obter uma quebra de linha multiplataforma).

peczenyj

Uso para dar um exemplo, no windows o “newline” é \r\n enquando no mundo unix é \n

Em alguns protocolos vc tem que usar \r\n explícito. Fora esta situação eu não vejo motivos pra não usar println(…) sendo que o codigo fica mais legível

Criado 27 de agosto de 2016
Ultima resposta 30 de ago. de 2016
Respostas 2
Participantes 3