gpt4 book ai didi

scala - 如何在相对包导入中引用父包?

转载 作者:行者123 更新时间:2023-12-03 18:41:32 52 4
gpt4 key购买 nike

我想导入包 com.example.abc来自 com.example.iop类似于 bash 表达式 ../abc .

这在 Scala 中可能吗?我已经阅读了几篇文章,但他们对我的情况一无所知。

更新:我发现了适合简单使用的代码(我之前在某个项目中看到过):

package com.example
package com.example.abc

import iop

最佳答案

您更新的包结构有解决方案的提示,但不太正确。您可以住在多个包中,包括由第一个包语句定义的广泛的父包 - 后续语句细化树。

package com.foo   //        we're in: com.foo
package bar // we're also in: com.foo.bar
package wibble // we're also in: com.foo.bar.wibble

import frobble._ // this could be com.foo.frobble or com.foo.bar.frobble or com.foo.bar.wibble.frobble

显然,如果您有多个同名的包,事情会变得困惑,但编译器会礼貌地要求您解决这个问题。

关于scala - 如何在相对包导入中引用父包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13221166/

52 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com