欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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 內(nèi) 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 方法內(nèi)")
	return num1 + num2
}

3.3 sub.go

package sub

import "fmt"

func SubFunc(num1 int, num2 int) int {
	fmt.Println("我在 sub_func 方法內(nèi)")
	return num1 - num2
}

3.4 運行結果

4、項目打包

# -o 重命名+制定文件路徑
go build -o ../bin/MyMain.exe .\main.go

到此這篇關于GoLand 使用自定義包的實現(xiàn)步驟的文章就介紹到這了,更多相關GoLand 自定義包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • golang通過遞歸遍歷生成樹狀結構的操作

    golang通過遞歸遍歷生成樹狀結構的操作

    這篇文章主要介紹了golang通過遞歸遍歷生成樹狀結構的操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2021-04-04
  • golang 實用庫gotable的具體使用

    golang 實用庫gotable的具體使用

    使用gotable框架以實現(xiàn)在CLI命令行界面中打印表格。本文就介紹一下golang 實用庫gotable的使用,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Golang標準庫之errors包應用方式

    Golang標準庫之errors包應用方式

    Go語言的errors包提供了基礎的錯誤處理能力,允許通過errors.New創(chuàng)建自定義error對象,error在Go中是一個接口,通過實現(xiàn)Error方法來定義錯誤文本,對錯誤的比較通常基于對象地址,而非文本內(nèi)容,因此即使兩個錯誤文本相同
    2024-10-10
  • Go中map數(shù)據(jù)類型3點小知識

    Go中map數(shù)據(jù)類型3點小知識

    這篇文章主要介紹了Go中map數(shù)據(jù)類型3點小知識,在go中使用map時可能會用本文中的小知識,需要的朋友可以參考下
    2014-10-10
  • 淺析Go使用定時器時如何避免潛在的內(nèi)存泄漏陷阱

    淺析Go使用定時器時如何避免潛在的內(nèi)存泄漏陷阱

    這篇文章來和大家一起探討一下Go?中如何高效使用?timer,特別是與select?一起使用時,如何防止?jié)撛诘膬?nèi)存泄漏問題,感興趣的可以了解下
    2024-01-01
  • GoLang基于zap日志庫的封裝過程詳解

    GoLang基于zap日志庫的封裝過程詳解

    Zap是我個人比較喜歡的日志庫,是uber開源的,有較好的性能,在項目開發(fā)中,經(jīng)常需要把程序運行過程中各種信息記錄下來,有了詳細的日志有助于問題排查和功能優(yōu)化,這篇文章主要介紹了GoLang基于zap日志庫的封裝過程,想要詳細了解可以參考下文
    2023-05-05
  • Golang連接PostgreSQL基本操作的實現(xiàn)

    Golang連接PostgreSQL基本操作的實現(xiàn)

    PostgreSQL是常見的免費的大型關系型數(shù)據(jù)庫,本文主要介紹了Golang連接PostgreSQL基本操作的實現(xiàn),具有一定的參考價值,感興趣的可以了解一下
    2024-02-02
  • GO語言基礎之數(shù)組

    GO語言基礎之數(shù)組

    或許您是從其他語言轉到GO語言這邊的,那麼在其他語言的影響下您可能會不太適應GO語言的數(shù)組,因為GO語言把數(shù)組給拆分成了array,slice和map,需要的朋友可以參考下
    2015-01-01
  • golang標準庫time時間包的使用

    golang標準庫time時間包的使用

    時間和日期是我們編程中經(jīng)常會用到的,本文主要介紹了golang標準庫time時間包的使用,具有一定的參考價值,感興趣的可以了解一下
    2023-10-10
  • 超實用的Golang通道指南之輕松實現(xiàn)并發(fā)編程

    超實用的Golang通道指南之輕松實現(xiàn)并發(fā)編程

    Golang?中的通道是一種高效、安全、靈活的并發(fā)機制,用于在并發(fā)環(huán)境下實現(xiàn)數(shù)據(jù)的同步和傳遞。本文主要介紹了如何利用通道輕松實現(xiàn)并發(fā)編程,需要的可以參考一下
    2023-04-04

最新評論