Go 语言使用 import 导入包
Posted 小伍
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Go 语言使用 import 导入包相关的知识,希望对你有一定的参考价值。
定义包
# add/add.go
package add
// 小写字母开头为保护函数,不能被外部访问,只能同包名访问
func add(a, b int) int {
return a + b
}
# sub/sub.go
package sub
// 大写字母开头为公共函数,可以被外部访问
func Sub(a, b int) int {
// 同包名可以访问保护函数
test()
return a - b
}
# sub/utils.go
package sub
import "fmt"
func test() {
fmt.Println("this is test() in sub/utils!")
}
访问包
# main.go
package main
import (
"sub"
"fmt"
)
func main() {
res := sub.Sub(20, 10)
}
# main.go
package main
import (
// 起别名
s "sub"
"fmt"
)
func main() {
res := s.Sub(20, 10)
}
以上是关于Go 语言使用 import 导入包的主要内容,如果未能解决你的问题,请参考以下文章