GoLand?使用自定義包的實現(xiàn)步驟
更新時間:2024年06月13日 11:05:44 作者:Zswdhy
包是Go語言中代碼組成和代碼編譯的主要方式,本文主要介紹了GoLand?使用自定義包的實現(xiàn)步驟,具有一定的參考價值,感興趣的可以了解一下
1、目錄結構

2、初始化項目
2.1 初始化命令
# 初始化項目的命令 # go mod init NewProjectName go mod init demo
2.2 go.mod
使用 go mod init 命令后,會在當前目錄下生成 go.mod 文件
module demo go 1.20
3、代碼
3.1 main.go
package main
import (
add "demo/add"
sub "demo/sub"
"fmt"
)
/*
add "demo/add"
解釋:
add:add.go 內 package name
demo:項目初始化命令的name
add:目錄名稱
*/
func main() {
fmt.Println("main...")
res1 := sub.SubFunc(10, 23)
fmt.Println(res1)
res2 := add.AddFunc(10, 23)
fmt.Println(res2)
}
3.2 add.go
package add
import "fmt"
func AddFunc(num1 int, num2 int) int {
fmt.Println("我在 add_func 方法內")
return num1 + num2
}
3.3 sub.go
package sub
import "fmt"
func SubFunc(num1 int, num2 int) int {
fmt.Println("我在 sub_func 方法內")
return num1 - num2
}
3.4 運行結果

4、項目打包
# -o 重命名+制定文件路徑 go build -o ../bin/MyMain.exe .\main.go

到此這篇關于GoLand 使用自定義包的實現(xiàn)步驟的文章就介紹到這了,更多相關GoLand 自定義包內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
您可能感興趣的文章:
相關文章
Go?+?Gin實現(xiàn)雙Token管理員登錄的示例代碼
本文主要介紹了Go?+?Gin實現(xiàn)雙Token管理員登錄的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2025-07-07
golang?gin框架實現(xiàn)大文件的流式上傳功能
這篇文章主要介紹了golang?gin框架中實現(xiàn)大文件的流式上傳,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-07-07

