[問題] 新手提問

看板Perl作者 (醜妞)時間12年前 (2013/05/21 14:47), 編輯推噓0(005)
留言5則, 4人參與, 最新討論串2/5 (看更多)
我在執行一個perl程式時,出現了error,我看程式中顯示error行的內容如下: $l eq "<BeginHMM>" || die "Unexpected line $l\n"; error如下: Unexpected line <BeginHMM> 我不太懂的是$l 和 <BeginHMM>是相同的,為啥會判斷為不相同?? 請教各位大大 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.144.78

05/21 14:49, , 1F
會不會是eq 和 ||的判斷順序問題,($l eq "<BeginHMM>")||die
05/21 14:49, 1F

05/21 14:50, , 2F
括號括起來試試看
05/21 14:50, 2F

05/21 14:59, , 3F
還是有一樣的error耶
05/21 14:59, 3F

05/22 02:00, , 4F
$l 裡有沒有空白或換行?
05/22 02:00, 4F

06/28 12:15, , 5F
數值跟字串的比對?$1怎麼產生的
06/28 12:15, 5F
文章代碼(AID): #1HcnXkJO (Perl)
討論串 (同標題文章)
文章代碼(AID): #1HcnXkJO (Perl)