[問題] perl學書手冊第五版習題解答

看板Perl作者 (饅頭)時間14年前 (2011/04/09 00:57), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我在做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)

04/09 01:23, , 1F
請用use 5.010
04/09 01:23, 1F

04/09 02:11, , 2F
感謝!問題已解決。
04/09 02:11, 2F
文章代碼(AID): #1Ddpvzn5 (Perl)
文章代碼(AID): #1Ddpvzn5 (Perl)