Adorn has asked for the wisdom of the Perl Monks concerning the following question:
Hi I am new to perl so please help me even though my question is idiotic to you
#! /usr/bin/perl use constant VARS => {X => 20, Y => 20}; use constant EQ => [2*Y, -2*X*Y]; $x = VARS -> {X}; $y = VARS -> {Y}; print "Val of \$x is $x \n"; print "Val of \$y is $y \n"; $temp = EQ ->[0]; print "$temp \n"; print EQ->[1]."\n";
I get warnings even without -w saying : operator or Semicolon missing Unambiguous use of *
So can't I use already defined constants in other constants. Here, as you might have run the code, EQ->[0] or EQ->1 is not evaluated.
Appreciate any help..
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Use of Constants
by choroba (Cardinal) on Jul 24, 2012 at 13:50 UTC | |
by Adorn (Initiate) on Jul 24, 2012 at 19:04 UTC | |
by AnomalousMonk (Archbishop) on Jul 24, 2012 at 19:14 UTC | |
|
Re: Use of Constants
by nemesdani (Friar) on Jul 24, 2012 at 13:47 UTC | |
by Adorn (Initiate) on Jul 24, 2012 at 18:52 UTC | |
by Adorn (Initiate) on Jul 24, 2012 at 18:56 UTC | |
|
Re: Use of Constants
by kcott (Archbishop) on Jul 25, 2012 at 01:40 UTC | |
|
Re: Use of Constants
by 2teez (Vicar) on Jul 24, 2012 at 20:48 UTC |