[Linz-pm] Perl6 array und Class Seq
Stefan Seifert
nine at detonation.org
Tue Nov 10 10:42:45 PST 2015
Hallo,
On Tuesday 10 November 2015 17:31:01 WFB wrote:
> EIne Perl6-Frage an Stefan:
>
> Der Code von dem gestern die Rede war:
> my @all_bbt = find(dir => '/data/vids/bigbangtheory', name =>
> /.mp4|mkv|avi/);
> my @bbt_sorted = @all_bbt.sort({ .basename.lc });
>
> Fehlermeldung für die letzte Zeile:
> Method 'basename' not found for invocant of class 'Seq'
Ist ein Bug in File::Find. In @all_bbt landet nur ein Element: ein Seq Objekt.
Der Fix is in: https://github.com/tadzik/File-Find/pull/15
Zwei mögliche Workarounds:
my $all_bbt = find(dir => '/data/vids/bigbangtheory', name => /.mp4|mkv|avi/);
my @bbt_sorted = $all_bbt.sort({ .basename.lc });
Oder einfach:
my @bbt_sorted = find(dir => '/data/vids/bigbangtheory', name => /.mp4|mkv|
avi/).sort({ .basename.lc });
Stefan
More information about the Linz-pm
mailing list