Go中自建包的调用
1. 在GOPATH路径src文件夹下建文件go_dev/day1/package_example/calc夹,然后在calc文件夹下建两个go文件Sub.go和Sum.go并分别写数值相减和相加的函数,代码如下所示。
这儿需要注意的是,package main应改为package+文件名。
复制代码
1
2
3
4package calc func Sub(a int, b int) int { return a - b }
复制代码
1
2
3
4package 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
11package 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
12package 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中自建包的调用的全部内容,更多相关二.内容请搜索靠谱客的其他文章。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复