請教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)