我按照學(xué)習(xí)筆記的例子,做了一個(gè)包的練習(xí)。結(jié)果發(fā)生了錯(cuò)誤。
我在運(yùn)行包腳本的時(shí)候沒有將package的聲明和body分開,導(dǎo)致body也被編譯器當(dāng)作了聲明的一部分。
將聲明和body分開以后,body部分產(chǎn)生了錯(cuò)誤,我仔細(xì)檢查body內(nèi)的代碼,并無錯(cuò)誤。
錯(cuò)誤出現(xiàn)在在包中函數(shù)內(nèi)as后面的變量聲明,我反復(fù)調(diào)試沒有發(fā)現(xiàn)問題的所在,
今天打開function列表,才發(fā)現(xiàn)問題的所在,我在function中所用的變量名與在包中所寫的不一致,導(dǎo)致包編譯時(shí)無法找到匹配的相關(guān)函數(shù),從而引發(fā)錯(cuò)誤,光從包的調(diào)試時(shí)發(fā)現(xiàn)不了問題的所在。
想起我在編寫代碼時(shí)常常犯了頭痛醫(yī)頭腳痛醫(yī)腳的錯(cuò)誤。
引以為戒?。?!