What may be wrong with my codes? Perl complains of use of uninitialized value at addition and in range (or flop).
Thanks ######################################### #!/usr/bin/perl -w use strict; my ($xi, $i, @numbers, @slice); @numbers = (1..10); $i = 0; $xi = 0; open(RS, ">perd.dat") || die "Could not open file. $!\n"; for (my $z = 0; $z <= $#numbers; $z++){ foreach (@numbers){ @slice = @numbers[$xi, $numbers[$i] .. $numbers[$i]+4]; # Use of uninitialized value at here? print RS "@slice\n"; $i++; } $xi++; } close(RS); ################################### Babs