用nodejs可以做网站么,用电脑做网站,网站建设建议书,wordpress右边小工具本文主要介绍Go语言import导入使用时注意事项和功能实现示例。 目录
Import
创建功能文件夹
加法
减法 主函数
优化导入的包名
.引入方法
总结 Import 创建功能文件夹
做一个计算器来演示#xff0c;首先创建test文件夹。 加法
在test文件夹中创建add文件夹#xff… 本文主要介绍Go语言import导入使用时注意事项和功能实现示例。 目录
Import
创建功能文件夹
加法
减法 主函数
优化导入的包名
.引入方法
总结 Import 创建功能文件夹
做一个计算器来演示首先创建test文件夹。 加法
在test文件夹中创建add文件夹并在其中创建add.go文件。
在其中创建求和函数函数的首字母需要改为大写的小写的函数表示私有的。
示例如下 减法
在test文件夹中创建sub文件夹并在其中创建sub.go文件。
在其中创建减法函数函数的首字母需要改为大写的小写的函数表示私有的。
示例如下 主函数
在test文件夹下创建main.go文件。
在这里调用加法和减法函数。
示例如下
package mainimport (fmttest/addtest/sub
)func main() {res : add.Add(1, 2)fmt.Println(12, res)res2 : sub.Sub(10, 6)fmt.Println(10-6, res2)
} 优化导入的包名
如果导入的包名发生重复可以优化导入的包名进行重命名。
示例如下
package mainimport (fmtADD test/addSUB test/sub
)func main() {res : ADD.Add(1, 2)fmt.Println(12, res)res2 : SUB.Sub(10, 6)fmt.Println(10-6, res2)
} .引入方法
这种引入方式表示用户在调用这个包的函数时不需要使用包名点方式使用
不建议这样使用可能会有冲突
示例如下
package mainimport (fmt. test/add. test/sub
)func main() {res : Add(1, 2)fmt.Println(12, res)res2 : Sub(10, 6)fmt.Println(10-6, res2)
} 总结
本文主要介绍Go语言import导入使用时注意事项和功能实现示例。