首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >opa (opalang)包装和进口

opa (opalang)包装和进口
EN

Stack Overflow用户
提问于 2013-07-30 00:31:44
回答 1查看 339关注 0票数 0

因此,我在业余时间学习opa,我有一个关于包/导入的问题。

所以我在不同的文件中声明了几个模块

package_a与module_A - in file1.opa

package_a与module_B - in file1.opa

package_b与module_C - in file2.opa

如果file1.opa是主文件,我将使用哪个命令行语法(或命令序列)来编译这个项目?"opa file1.opa“(直接使用'make')。

如果file1使用file2.opa中的module_C,我将如何导入它?“进口module_C.package_b"?导入之后,我可以在file1.opa中调用它的成员"package_b.member1()“?(这似乎行不通)。

有趣的是,我一直在网上寻找文档,但却无处可寻。新的Opa书也没有答案。我想知道如何做到这一点,而不使用‘制造’设施,而不是用手。通过这种方式,我可以将Opa更干净地集成到我的构建系统中。

谢谢您的指导:)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-07-30 05:27:27

您可以使用Opa直接包含的外部文件(不需要make)通过命令定义源文件与包和导入的依赖关系:

代码语言:javascript
复制
opa --conf opa.conf --conf-opa-files

文件的语法(在上面的示例中是opa.conf)将从opa create命令中猜测。看上去:

代码语言:javascript
复制
your.package.name:
    import included.package.name
    import another.package.to.be.included
    path/to/the/file.opa
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17936488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档