日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

go自定义包教程

發布時間:2025/3/8 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 go自定义包教程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

go自定義包教程

而是環境為

  • go version go1.11 linux/amd64
  • linux mint 19

創建一個自定義的包

  • 切換到src目錄下,創建demo目錄

    cd src mkdir demo
  • 再創建smap 文件夾

    cd demo mkdir smap
  • 創建包文件

    cd smap touch map.go

    map.go文件內容

    package smapimport "fmt"func Test() {fmt.Println("hello world !!!") }

    建議package的名稱和文件夾是一致的。

  • 安裝自定義包

  • 切換到src 目錄下安裝

    go demo/smap

    執行完畢后,在 pkg 目錄下為生成一個demo的文件夾,并且demo 內有我們創建的包smap.a文件。

    這是linux下的靜態庫。

  • 測試運行

  • 在根目錄創建一個 main.go 的主文件

    package mainimport "demo/smap"func main() {smap.Test() }
  • 運行

    go run main.go

    結果

    hello world !!!
  • 此時我們就實現了 go 語言的自定義包導入運行。

    總結

    以上是生活随笔為你收集整理的go自定义包教程的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。