之前的GO練習(xí)環(huán)境放在虛擬機(jī)內(nèi),方便了不少。不過(guò)在liteIDE打開(kāi)的情況下,我遷移了虛擬機(jī),剛好兩臺(tái)機(jī)子的VMware版本還不同,這就導(dǎo)致了無(wú)法恢復(fù)掛起狀態(tài),我放棄了掛起。
重新啟動(dòng)后,為了繼續(xù)練習(xí)GO語(yǔ)言,我特意重新創(chuàng)立了一個(gè)工程。簡(jiǎn)單的hello world,然后編譯并運(yùn)行,報(bào)了如下的錯(cuò)誤:
image
但是,縱覽整個(gè)代碼區(qū)域,任何一個(gè)代碼塊里都沒(méi)有再出現(xiàn)main函數(shù)的聲明呀!
細(xì)心看一看,不難發(fā)現(xiàn),在錯(cuò)誤聲明內(nèi)說(shuō)的已經(jīng)很清楚,在同目錄的heihei.go內(nèi),已經(jīng)對(duì)main做了聲明。
原來(lái),這回創(chuàng)立新的go工程,當(dāng)你還是選擇默認(rèn)目錄的時(shí)候,并沒(méi)有智能的創(chuàng)立文件夾進(jìn)行隔離,導(dǎo)致了一開(kāi)始創(chuàng)建的heihei.go和這次創(chuàng)建的test.go放在了同一塊,導(dǎo)致了如上的問(wèn)題。
image
現(xiàn)在,只需要把其中任意一個(gè)刪除,剩下的那個(gè)就可以正常編譯+運(yùn)行了。
以后創(chuàng)立工程的時(shí)候,記得再多套一個(gè)文件夾,避免發(fā)生今天的問(wèn)題。