封裝函式的目的是重複利用
當需求越來越多的時候,需要學會工程管理
go**必須放在工作區當中,工作區其實就是乙個對應於特定工程的目錄,它應包含三個子目錄:src目錄、pkg目錄、bin目錄
如果不在工作區當中,import匯入包的時候就會失敗
src目錄
用於以**包的形式組織並儲存go原始碼檔案
pkg目錄
用於存放經由go install命令構建安裝後的**包的.a歸檔檔案
bin目錄
與pkg目錄類似,通過go install命令安裝完成後,儲存由go命令原始碼檔案生成的可執行檔案
目錄src用於包含所有的源**,是go命令列工具的乙個強制規則
pkg和bin目錄則不需要手動建立,如果必要go命令列工具在構建過程中會自動建立這些目錄
特別需要注意的是
當環境變數gopath中只包含乙個工作區的目錄路徑時,go install命令才會把命令原始碼安裝到當前工作區的bin目錄下
若環境變數gopath中包含多個工作區的目錄路徑,像這樣執行go install命令就會失效,此時必須設定環境變數gobin
為了能夠構建這個工程,需要先把所需工程的根目錄加入到環境變數gopath中。
否則,即使處於同一工作目錄(工作區),**之間也無法通過絕對**包路徑完成呼叫。
在實際開發環境當中,工作目錄往往有很多個,這些工作目錄的目錄路徑都需要新增到gopath中。
當有多個目錄的時候,請注意分隔符,多個目錄的時候windows系統是分號,linux系統是冒號。
當有多個gopath的時候,缺省會將go get的內容放在第乙個目錄下。
工作區介紹
歡迎購買明日科技圖書和程式設計詞典 工作區視窗主要包含 3個選項卡頁面,分別為類檢視 class view 選項卡 資源檢視 resource view 選項卡和檔案檢視 file view 選項卡,下面分別進行介紹。q類檢視 class view 類檢視視窗用於顯示工程中的類資訊 結構資訊 全域性...
記憶體區介紹
記憶體主要分為五個區域 1 棧 stack 位於函式內的區域性變數 包括函式實參 由編譯器負責分配釋放,函式結束,棧變數失效。2 堆 heap 這部分是由new申請的記憶體,由delete或者delete負責釋放。3 自由儲存區 free storage 由程式中的malloc calloc rea...
TFS檢視工作區,刪除工作區,刪除專案
在命令提示行下進入 microsoft visual studio x common7 ide 檢視工作區 tf workspaces computer 客戶端計算機 server tfs伺服器 owner 建立工作區的使用者 注 檢視全部時,用 刪除工作區 tf workspace delete ...