go語(yǔ)言中的小tips
2023-07-27 14:59 作者:青陽(yáng)小棧 | 我要投稿
從其他語(yǔ)言切到 go 語(yǔ)言中,有時(shí)候還是會(huì)有些不適應(yīng),這里總結(jié)一些常見(jiàn)的問(wèn)題:
1、package 包聲明,每個(gè) go 文件的第一條語(yǔ)句就是要進(jìn)行包聲明,聲明文件所在包,讓程序指導(dǎo)這個(gè)文件代碼是屬于哪個(gè)包的,方便引用,也就是名稱要和文件夾名稱保持一致;
2、main 函數(shù)問(wèn)題,在其他語(yǔ)言中,經(jīng)常會(huì)用到 main 函數(shù),但是在 go 語(yǔ)言中,一個(gè)包里面只能有一個(gè) main 函數(shù),這點(diǎn)要注意;
3、在 import 導(dǎo)入包的時(shí)候,有時(shí)候會(huì)加上? _? ,import 引入包時(shí)如果包名前加上下劃線,表示該包雖然被引入了,但是在代碼中不會(huì)直接使用該包中的標(biāo)識(shí)符(變量、函數(shù)、結(jié)構(gòu)體等);
4、遇到 go 運(yùn)行錯(cuò)誤 expected 'package', found 'EOF',就先保存下文件再運(yùn)行;
5、go 語(yǔ)言中的 main 函數(shù)是函數(shù)運(yùn)行起來(lái)的入口,只要定義了就可以直接執(zhí)行,不需要再次引用;
標(biāo)簽: