我是靠谱客的博主 大力银耳汤,这篇文章主要介绍二. Go中自建包的调用,现在分享给大家,希望可以做个参考。

Go中自建包的调用

       1. 在GOPATH路径src文件夹下建文件go_dev/day1/package_example/calc夹,然后在calc文件夹下建两个go文件Sub.go和Sum.go并分别写数值相减和相加的函数,代码如下所示。

       这儿需要注意的是,package main应改为package+文件名。

复制代码
1
2
3
4
package calc func Sub(a int, b int) int { return a - b }
复制代码
1
2
3
4
package calc func Sum(a int, b int) int { return a + b }

       2. 再在package_example文件下建main文件夹并建main.go文件,写入如下代码调用自建包calc中写的两个函数。代码如下:

        此处注意的是,Go会自动从src文件夹下搜索,故在调用包时我们应该添加“go_dev/day1/package_example/calc”,如果我们只有calc则会报错:找不到calc!

复制代码
1
2
3
4
5
6
7
8
9
10
11
package main import ( "fmt" "go_dev/day1/package_example/calc" ) func main() { sum := calc.Sum(100, 300) sub := calc.Sub(100, 300) fmt.Println("sum=", sum) fmt.Println("sum=", sub) }

       3.对于自建包,我们可取别名:代码如下

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
package main import ( "fmt" c "go_dev/day1/package_example/calc" ) func main() { sum := c.Sum(100, 300) sub := c.Sub(100, 300) fmt.Println("sum=", sum) fmt.Println("sum=", sub) }

 

最后

以上就是大力银耳汤最近收集整理的关于二. Go中自建包的调用的全部内容,更多相关二.内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(97)

评论列表共有 0 条评论

立即
投稿
返回
顶部