工作區介紹

2021-09-29 23:00:04 字數 808 閱讀 4565

封裝函式的目的是重複利用

當需求越來越多的時候,需要學會工程管理

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 ...