print() and newlines
Jim Laskey (Oracle)
james.laskey at oracle.com
Mon Sep 9 09:00:27 PDT 2013
Or as Marcus mentioned --print-no-newline.
On 2013-09-09, at 12:41 PM, Jim Laskey (Oracle) <james.laskey at oracle.com> wrote:
> Hmmm. We originally had print and println, but then we realized it conflicted with rhino and v8
>
>>> rhino
> Rhino 1.7 release 5 PRERELEASE 2013 07 05
> js> print("hello "); print("world");
> hello
> world
> js> quit();
>
>>> v8
> V8 version 3.18.5.2 [console: dumb]
> d8> print("hello "); print("world");
> hello
> world
> undefined
> d8>
>
> So we changed print to add the newline and dropped println.
>
>
> You can override easily by declaring.
>
> function print(arg) { java.lang.System.out.print(arg); }
>
> function println(arg) { java.lang.System.out.println(arg); }
>
> Cheers,
>
> -- Jim
>
>
>
> On 2013-09-09, at 12:23 PM, Tal Liron <tal.liron at threecrickets.com> wrote:
>
>> There doesn't seem to be a way to open bugs for the project, so I will ask here:
>>
>> Why does Nashorn's print() add a newline? That makes it different from any other JavaScript implementation out there.
>
More information about the nashorn-dev
mailing list