gpt4 book ai didi

Scala 和隐式导入?

转载 作者:行者123 更新时间:2023-12-04 19:55:07 25 4
gpt4 key购买 nike

首先,我必须声明我对 Scala 的经验不多,最近我读了一些代码,但我不明白它是如何工作的。

此示例代码使用的是 Future,通常它们都需要 scala.concurrent.ExecutionContext.Implicits.global,但这并未在项目代码中的任何地方声明。当我尝试在我的 IntelliJ 项目中使用 Future 时,它提示我必须在某处声明一个 ExecutionContext ...

import scala.collection.JavaConverters._ 也是如此。示例代码一直使用 asScala 而没有导入转换器...

有没有办法在 Scala 中配置这样的项目范围(或者可能是 IntelliJ 中的一个技巧)...

最佳答案

我认为这与 IntelliJ 无关。

一种可能的解释是,您引用的代码在某些全局导入的范围内声明了这些隐式,例如 package object。在这种情况下,包的任何成员都将看到在此对象中声明的隐式。

关于Scala 和隐式导入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55278713/

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