gpt4 book ai didi

scala - 如何在 scala.concurrent 中找到 Future 实现?

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

当我打电话时,我试图了解到底发生了什么

val f = scala.concurrent.Future {...//我的 body 功能 }

codeobject Future定义 apply方法如下:

def apply[T](body: =>T)(implicit execctx: ExecutionContext): Future[T] =
impl.Future(body)

不幸的是,我没有看到代码中定义了 impl 的位置(以及它究竟做了什么)。我的问题是 impl 的定义位置。

最佳答案

impl is just a package Future 对象从中借用 implementation class .

enter image description here

由于 Future 对象位于同一个 concurrent package 它可以毫不费力地解决 impl 包(不需要显式导入)

关于scala - 如何在 scala.concurrent 中找到 Future 实现?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16543298/

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