Я получаю сообщение об ошибке при попытке сортировки простого массива ... ОШИБКА гласит: "использование неинициализированного значения в числовом сравнении (<=>) в строке file.pl #"
#!/usr/bin/perl
use strict
use wardings
use Data::Dumper
my @array
my $array
$array[1]= 5
$array[2]= 2
$array[3]= 3
$array[4]= 4
$array[5]= 1
sub numerically {$a <=> $b}
my @sortedarray = sort numerically @array;
print "@sortedarray\n";
Я просто пытаюсь отсортировать массив для получения:
1 2 3 4 5
Я новичок в Perl, так что это может быть просто глупо, но, пожалуйста, помогите мне ... Спасибо