Go語言學習筆記 —— 包的問題

包的本質實際上就是建立不一樣的文件夾,來存放程序文件函數

包的三大做用
1)區分相同名字的函數、變量等標識符
2)當程序文件不少時,能夠很好地管理項目
3)控制函數,變量等訪問範圍,即做用域。學習


打包基本語法code

package 包名

例如:package main

引入包的基本語法:視頻

import "包的路徑"

例如:import "fmt"

 

包的注意事項和細節說明
1.在給一個文件打包時,該包對應一個文件夾,文件的包名一般和文件夾名一致,通常爲小寫字母。作用域

2.當一個文件要使用其它包函數或變量時,須要引入對應的包編譯器

1)引入方式1:import "包名"
2)引入方式2:import (
                 "包名"
                 "包名"
                 )

3.package指令在文件的第一行,而後是import命令
4.在import包時,路徑從¥GOPATH的src下開始,不用帶src,編譯器會自動從src下開始引入。
    4.1 爲了其它包的文件,能夠訪問本地包的函數,則該函數名的首字母須要大寫
    4.2 在訪問其它的包函數、變量時,語法格式:包名.函數名編譯

5.若是包名較長,go支持給包取別名,注意:取別名後,原來的包名不可以使用。class

6. 在同一個包下,不能有相同的函數名(也不能有相同的全局變量名),不然報重複定義。import

7.若是要編譯成一個可執行程序文件,就須要將這個包聲明爲main,即package main。變量

package main

import "fmt"




func main(){
	fmt.Println("包的問題")
}

Go語言學習筆記來源:尚硅谷視頻課程

相關文章
相關標籤/搜索