go - golang如何在另一个项目中导入一个项目
问题描述
我需要调用在另一个 go 项目中找到的多个常量,已经运行了命令
go install
并创建可执行文件,但我不知道如何将它导入到我需要它的项目中
解决方案
您将需要非常广泛地阅读go 模块——它们现在在 go 环境中随处使用,并且是一个非常重要的概念。
一旦您对此感到满意,如果您所说的这段代码还不是模块形式,您就需要这样做。之后,需要像这样导出您需要的常量(即大写的变量名):
package mymath
// unexported variable - local scope only
var pi = 3.14159265
// exported variable - global scope when in a module
var Pi = 3.14159265
现在,您可以调用mymath.Pi
以获取该常量值。
推荐阅读
- electron - Electron Builder 用户可编辑资源?
- javascript - 弹出窗口不显示在 Bootstrap 中
- spring-boot - spring-boot-starter-web 和 spring-boot-starter-webflux 之间的区别?
- dll - 参数化方法的最佳方法
- excel - 在 Excel VBA 中创建依赖组合框
- javascript - 使用自定义输入组件时违反 React-Native 不变性
- c# - 在 Blazor 应用中完成计时器后显示消息
- python - Scipy 优化 TNC 方法,规模有什么作用?“无法进步”的解决方案?
- java - 如何在 Eclipse 中打开 BIM 查看器?
- amazon-web-services - 在 AWS 中将 SNS 订阅到 SQS?