topaz has asked for the wisdom of the Perl Monks concerning the following question:
------------------------------ from this code>Scalar value @Matrix[$a] better written as $Matrix[$a] at ./test.pl l +ine 22. syntax error at ./test.pl line 22, near "][" Execution of ./test.pl aborted due to compilation errors.
use strict; #-- Define in/out files my $inf = "test.txt" ; #-- variables and handles my $line; my $a; my $b; my @result; my @Matrix = ( [(0) x 361], [(0) x 361]); #--Open the input and output files open (IN, "$inf") || die "Can't read $inf"; while ($line = <IN>) { @result = split(/\s+/, $line); $a = $result[0]; $a = int($phi); $b = $result[1]; $b = int($psi); @Matrix[($a+180)][($b+180)] += 1; }
|
---|
Replies are listed 'Best First'. | |
---|---|
Re: perl error
by Tanktalus (Canon) on Jul 29, 2011 at 04:51 UTC | |
Re: perl error
by dreadpiratepeter (Priest) on Jul 28, 2011 at 22:57 UTC | |
by topaz (Initiate) on Jul 28, 2011 at 23:50 UTC | |
by dreadpiratepeter (Priest) on Jul 29, 2011 at 00:10 UTC | |
by topaz (Initiate) on Jul 29, 2011 at 00:29 UTC | |
by Anonymous Monk on Jul 28, 2011 at 23:58 UTC | |
by dreadpiratepeter (Priest) on Jul 29, 2011 at 00:18 UTC | |
by topaz (Initiate) on Jul 29, 2011 at 00:05 UTC | |
Re: perl error
by toolic (Bishop) on Jul 29, 2011 at 00:44 UTC | |
Re: perl error
by cdarke (Prior) on Jul 29, 2011 at 07:53 UTC |