Use strict :-(
DADAJ Marián
dadaj na asset.sk
Čtvrtek Červen 22 13:12:57 MEST 2000
Skus sa pozriet na toto riesenie prepinacov.
while ($argv = shift @ARGV ){
if ($argv =~ /-D(\w+)=(\w+)/){
$var_name = $1;$value = $2;
$$var_name = $value;
}
}
Z tvojho riesenia mi nieje jasne, ako chces pouzit odkazy.
> S pozdravom
> Ing. Marian Dadaj
-----Original Message-----
From: Jindrich Kubec [mailto:kubecj na asw.cz]
Sent: Thursday, June 22, 2000 1:01 PM
To: Multiple recipients of list PERL
Subject: Use strict :-(
Hello!
Natahuju si prepinace takhle (v subrutine):
chomp $line;
my ( $var, $val ) = split( /=/, $line );
$$var = $val;
Na poslednim radku to zarve:
Can't use string ("src_path") as a SCALAR ref while "strict refs" in use
Na zacatku scriptu je:
use strict;
my $src_path = "";
Jak to udelat, aby to nervalo (krome vyhodit use strict :-) ?
Hm, a ted jsem zjistil, ze to i bez toho use strict nefunguje, pokud mam
v hlavnim programu ty promenne jako 'my'. Jsem z toho volaky zmäteny.
--
Jindroush <kubecj na asw.cz>
See http://www.asw.cz/~kubecj for Atari 8bit utils!
Další informace o konferenci Perl