请教Perl高手

来源: 2006-09-23 19:49:27 [旧帖] [给我悄悄话] 本文已被阅读:

如果我的text file这样的:

name=lisa
age=20
location=NewYork


我需要把”=”左边变成 Variable 名字, 右边是它们的Value
我的笨办法打开text file, 用”=”split 每行, 然后

if ($myVar =~ /name)
{
$name =…;
}
elsif ($myVar =~ /age/)
{
$age =…;
}

当 list 太长了后, 这样就非常笨, 长而难看_:$ . 请大侠在这里帮指点一下, 用优化的方法, 自动将”=”左边变成 Variable 名字, 右边是它们的Value.
盼。。。

万分感谢_(f)