[vienna.pm] interpolative context
roland.bauer at fff.at
roland.bauer at fff.at
Mon Aug 6 14:23:10 CDT 2001
* * * vienna-pm-list * * *
> Nein. Das versucht das Kommando 'X' auszuführen (oder 'print eval($y)'
> versucht die Anweisung 'x = $x\n' auszuführen). In beiden Fällen gibt's
> (klarerweise) einen Syntax Error.
Strikt nach Anforderung ... ;-)
#-------------------------------------------------------
$x = 'X';
$y = 'x = $x\n';
print interpolate($y);
sub interpolate {
local ($_) = @_;
s/\$(\w+)/${$1}/g;
s/\\n/\n/g;
return $_;
}
#-------------------------------------------------------
Fuer welche reale Anwendung benoetigst Du dieses
"interpolate"?
Roland
###
You are subscribed to vienna-pm-list as <roland.bauer at fff.at>
http://www.fff.at/fff/vienna.pm/
More information about the Vienna-pm
mailing list