作者jjandy (饅頭)
看板Perl
標題[問題] perl學書手冊第五版習題解答4-4
時間Sat Apr 9 00:57:30 2011
我在做perl學習手冊第五版第四章習題第4題時。
照著習題解答打
#!/usr/bin/perl
greet('Fred');
greet('Barney');
sub greet {
state $last_person; #←就是這一行
my $name = shift;
print "Hi $name!";
if(defined $last_person) {
print "$last_person is also here!\n";
}
else {
print "You are the first one here!\n";
}
$last_person = $name;
}
在win7,cmd下跑會出現如下error
Can't call method "state" on an undefined value at 222 line 5.
請問有誰知道為什麼嗎?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.144.77
※ 編輯: jjandy 來自: 140.113.144.77 (04/09 00:57)
1F:推 abliou:請用use 5.010 04/09 01:23
2F:→ jjandy:感謝!問題已解決。 04/09 02:11