Patched :-)
say (e**(i*pi)+1).round(10⁻¹²)

On Wed, Sep 12, 2018 at 4:28 PM Parrot Raiser <1parr...@gmail.com> wrote:

> Just for giggles, say e**(i*pi) + 1 prints 0+1.2246467991473532e-16i
> which isn't exactly right, but close enough for government work.
>  (You could call it really right, the error is imaginary. :-)* )
>
>
> On 9/12/18, Parrot Raiser <1parr...@gmail.com> wrote:
> > Built-in constants:
> > pi, tau, e, i
> >
> > perl6 -e  'say pi ~ "  " ~ tau ~ "   " ~ e ~ "  " ~ i';
> >
> > 3.141592653589793  6.283185307179586  2.718281828459045  0+1i
> > (tau is 2pi, useful if you want to calculate the circumference of your
> > tuits.
> > Pi and tau can also be accessed as the Unicode characters.
> >
> > User-defined
> > constant answer = 42;
> >
> > Scope is lexical:
> > constant where = "outer";
> > say where; {
> >     constant where = "inner";
> >     say where;
> > }
> > say where;
> >
>


-- 
Fernando Santagata

Reply via email to