首页 > 解决方案 > golang如何在另一个项目中导入一个项目

问题描述

我需要调用在另一个 go 项目中找到的多个常量,已经运行了命令

go install

并创建可执行文件,但我不知道如何将它导入到我需要它的项目中

标签: go

解决方案


您将需要非常广泛地阅读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以获取该常量值。


推荐阅读