std.complex
Joseph Rushton Wakeling
joseph.wakeling at webdrake.net
Sun Nov 24 09:54:36 PST 2013
On 23/11/13 08:43, Ali Çehreli wrote:
> import std.stdio;
> import std.complex;
>
> void main()
> {
> writeln(complex(1.0L, -real.infinity) * complex(0.0, 1.0L));
> writeln((1L - ireal.infinity) * 1i);
> }
>
>
> The output:
>
> inf-nani <-- "incorrect" according to the quoted page
> inf+1i <-- correct
It's because 0.0L * (-real.infinity) evaluates to nan.
More information about the Digitalmars-d
mailing list