Friday, 15 July 2011

Perl recognise string as scalar variable -



Perl recognise string as scalar variable -

i have integer scalar variables named $a_cine, $b_cine, , on.

i have subroutine display takes single argument 'a', 'b', 'c', etc.

i assign $letter = $_[0] within subroutine. want pick value of $a_cine or $b_cine , assign new scalar variable $cine.

i have tried $cine = '$'.$view."_cine" , recognizes $cine string $a_cine (which should). however, there way interpret $a_cine can numeric value of scalar $a_cine has been defined?

using symbolic references bad idea. instead should utilize hash. set up, %cine , utilize $cine{a} in place of $a_cine etc. can write

sub subroutine { ($view) = @_; $cine = $cine{$view}; ... }

perl

No comments:

Post a Comment