[Perl] Perl6 et Date

Laurent Rosenfeld laurent.rosenfeld at googlemail.com
Jeu 16 Nov 20:02:21 CET 2017


Bonjour,

pour moi, au REPL Rakudo, ça marche:

> say DateTime.new(now) - DateTime.new(:year(2017), :month(10), :day(7),
:hour(17), :minute(30))
3461273.374529
True

Et d'ailleurs ça marche aussi avec un script uniligne à la ligne de
commande avec l'option -e.

Quelle version de Rakudo utilises-tu?

Cordialement,
Laurent.


Le 16 novembre 2017 à 17:40, Patrice Karatchentzeff <
patrice.karatchentzeff at gmail.com> a écrit :

> Salut
>
> Je fais mumuse avec Perl6 et je ne comprends pas l'erreur suivante :
>
>
> % perl6 -e 'say DateTime.new(now) - DateTime.new(:year(2017), :month(10),
> :day(7), :hour(17), :minute(30))'
> Cannot call Numeric(DateTime: ); none of these signatures match:
>     (Mu:U \v: *%_)
>   in block <unit> at -e:1
>
> ​Quand on fait
>
> ​% perl6 -e 'say DateTime.new(:year(2017), :month(10), :day(7), :hour(17),
> :minute(30))'
> 2017-10-07T17:30:00Z
>
> % perl6 -e 'say DateTime.new(now) '
> 2017-11-16T16:31:28Z
>
> On a bien le même format...
>
> Merci de l'explication du code retour de l'erreur car c'est cryptique :-(
>
> ​PK​
>
>
> --
>       |\      _,,,---,,_           Patrice KARATCHENTZEFF
> ZZZzz /,`.-'`'    -.  ;-;;,_   mailto:patrice.karatchentzeff at gmail.com
>      |,4-  ) )-,_. ,\ (  `'-'      http://p.karatchentzeff.free.fr
>     '---''(_/--'  `-'\_)
>
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
>
>
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20171116/505076be/attachment.html>


Plus d'informations sur la liste de diffusion Perl