Golang 自定义包和可见性
// 定义一个包名为 "mymath" 的包
package mymath
// Add 函数用于计算两个整数的和
func Add(a, b int) int {
return a + b
}
// Sub 函数用于计算两个整数的差
func Sub(a, b int) int {
return a - b
}
在另一个 Go 文件中,你可以这样导入并使用这个自定义包:
package main
// 导入自定义的 "mymath" 包
import (
"fmt"
"path/to/your/mymath" // 替换为你的实际文件路径
)
func main() {
// 使用 mymath 包中的 Add 函数
sum := mymath.Add(10, 5)
fmt.Println("Sum:", sum)
// 使用 mymath 包中的 Sub 函数
difference := mymath.Sub(10, 5)
fmt.Println("Difference:", difference)
}
这个例子展示了如何创建一个自定义包,以及如何在另一个 Go 文件中导入并使用它。记得在实际应用中替换 "path/to/your/mymath" 为你的自定义包的实际路径。
评论已关闭