1午笛、go的package不局限于一個(gè)文件李丰,組成一個(gè)package的多個(gè)文件苦锨,編譯后實(shí)際上和一個(gè)文件類似,組成包的不同文件相互之間可以直接引用變量和函數(shù)趴泌,不論是否導(dǎo)出舟舒;
2、go不要求package的名稱和所在目錄名相同嗜憔,但是你最好保持相同秃励,否則容易引起歧義。因?yàn)橐氚臅r(shí)候吉捶,go會(huì)使用子目錄名作為包的路徑夺鲜,而你在代碼中真正使用時(shí),卻要使用你package的名稱呐舔。
3币励、每個(gè)子目錄中只能存在一個(gè)package,否則編譯時(shí)會(huì)報(bào)錯(cuò)珊拼。
4食呻、go的package是以絕對(duì)路徑GOPATH來尋址的,不要用相對(duì)路徑來import