[Perl] Perl6 et Date

Patrice Karatchentzeff patrice.karatchentzeff at gmail.com
Jeu 16 Nov 17:40:51 CET 2017


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
    '---''(_/--'  `-'\_)
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <http://listes.mongueurs.net/mailman/private/perl/attachments/20171116/4f226c33/attachment.html>


Plus d'informations sur la liste de diffusion Perl