gpt4 book ai didi

scala - 定义包范围的默认导入

转载 作者:行者123 更新时间:2023-12-04 11:36:13 25 4
gpt4 key购买 nike

如何定义包范围的默认导入?我想定义一个包 p以至于

import p._

相当于
import scala.util.Try
import scala.collection.mutable.Queue

最佳答案

遵循 scala/package.scala 中使用的模式使一些标准集合无需导入即可使用。它涉及一个package objecttype和一个 val对于每次导入:

package object p {
type Try[A] = scala.util.Try[A]
val Try = scala.util.Try
type Queue[A] = scala.collection.mutable.Queue[A]
val Queue = scala.collection.mutable.Queue
}

关于scala - 定义包范围的默认导入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32507237/

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