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