Bref, au final, un truc plus ou moins comme ceci
Code :
- sub time2str ($) {
- my @pad = (1900, 1, -1);
- return sprintf "%04d-%02d-%02d", map {$_ + shift @pad} (localtime $_[0])[5,4,3];
- }
|
Si quelqu'un a une methode pour additionner deux arrays d'entiers avec un ou plusieurs maps, je suis preneur, pour faire un one-liner
En Perl 6, il y a le bon operateur: >>+<<
return sprintf "%04d-%02d-%02d", (1900, 1, -1) >>+<< (localtime $_[0])[5,4,3];
A+,
Message édité par gilou le 18-04-2008 à 09:44:37
---------------
There's more than what can be linked! -- Iyashikei Anime Forever! -- AngularJS c'est un framework d'engulé! --