[erlang-questions] Why ~n instead of n?

Michael McDaniel erlangx@REDACTED
Wed Jan 17 23:20:40 CET 2007

On Wed, Jan 17, 2007 at 10:14:41PM +0000, autophile wrote:
> Does anyone know why there is a ~n in the io:fwrite format when n seems to work just as well? Is it there for historical reasons? Am I committing a sin by using n and could lightning strike my program dead under some obscure circumstance?
> Thanks,
> --Rob

 How are you using it?  My results appear to be different
 from yours ...

$ uname -a
Linux delora 2.6.17-10-386 #2 Fri Oct 13 18:41:40 UTC 2006 i686 GNU/Linux
$ erl
Erlang (BEAM) emulator version 5.5.2 [async-threads:0] [hipe] [kernel-poll:false]

Eshell V5.5.2  (abort with ^G)
1> io:fwrite('~pn', [{a,b,c}]).
2> io:fwrite('~p~n', [{a,b,c}]).
3> q().
4> $


More information about the erlang-questions mailing list