go 速學 16 專案結構

2021-06-29 16:28:48 字數 1006 閱讀 5750

目錄

packagename實踐

摘要

gopath,目錄結構,packagename

概念

packagename為包名,通常宣告時包名定義為目前原始檔所在的目錄名

當匯入包時,則包名為從 workspace 開始以 「/」 分隔到指定的原始檔的包名

包只有先被安裝後,ide 工具才能正確識別,彈出提示。

使用liteide工具

1.新增 gopath

單擊工具欄上的 go 按鈕,在自定義目錄填入指定的工作空間,如 「workspace」

2.新建專案

選單欄【檔案】選擇新建,在彈出的對話方塊中,左側 gopath 雙擊選擇之前建立的工作空間,選擇模板 「go1 command project」,並填入專案名 「example」

3.新建子包

在建好的專案 「example/src」 目錄中建立目錄 「bean」,在其中建立任一原始檔,宣告包名為 「package bean」

4.安裝子包

開啟上一部建立的原始檔,單擊 「b」 按鈕,選擇 「install」

成功後 pkg 目錄下會生成對應的 「.a」 檔案

5.匯入子包

回到 「main.go」 檔案,匯入包 「import example/bean」

6.呼叫子包內容

在 main.go 中使用如下語句,」bean.***」

example:

如下目錄結構

...workspace/example/src

...workspace/example/src/main.go

...workspace/example/src/bean/x

.go//x

.gopackage bean

func hello(){}

import "example/bean"

bean.hello()

20141009 專案結構

檔案字尾 cs 原始檔 程式 csproj 專案檔案 管理檔案項 sln 解決方案檔案 管理專案 config 配置檔案 程式所需引數配置 新建專案 字型大小顏色 行號 賦值 語句結束 注釋一行 注釋一段區域 轉義字元 t tab鍵字元 反斜線 單引號 雙引號 n 換行 r 回車 注 標點均為英文標...

第16周專案5

程式的版權和版本宣告部分 作 者 沈遠巨集 完成日期 2013 年 12 月 12 日 版本號 v1.0 輸出描述 從小到大輸出x的奇因子。問題描述 編寫函式 int fun int x,int pp 其功能是,求出 x 的所有奇數因子,並按照從小到大的順序放在 pp 指向的記憶體中,函式返回值為這...

第16周專案1(6)堆排序

問題及 檔名稱 專案1.6.cpp 完成日期 2015.12.19 問題描述 輸入描述 無 程式輸出 測試資料 include define maxsize 20 typedef int keytype 定義關鍵字型別 typedef char infotype 10 typedef struct ...