gpt4 book ai didi

scala - 如何在 SCALA 中将 Long 转换为 Duration(导入 scala.concurrent.duration)

转载 作者:行者123 更新时间:2023-12-04 14:28:07 33 4
gpt4 key购买 nike

我是一个初学者程序员,在 scala 中有一个非常简单的问题,我想将一个 long var 转换为 Duration (import scala.concurrent.duration.Duration, import scala.concurrent.duration),以适应此代码。

听众! PiApproximation(pi, duration = (System.currentTimeMillis - start).millis)

Eclipse 向我抛出了一个错误,即它不是 Long 的成员,我正在做一个教程,用于学习如何使用 Akka ( https://github.com/fhelg/AkkaPlayGround/blob/master/PingPongApp.scala ) 在 Scala 中进行编程。我认为代码是正确的,但因此我无法编译它。

有任何想法吗?提前谢谢了。

PD:我为糟糕的英语道歉!我来自西类牙,我们不太擅长语言学习:P!

最佳答案

Scala 提供了隐式 conversions 自动/隐式转换 Int s 和 Long s:

scala> import scala.concurrent.duration._
import scala.concurrent.duration._

scala> (System.currentTimeMillis - 1234567890).millis
res0: scala.concurrent.duration.FiniteDuration = 1394598256075 milliseconds

关于scala - 如何在 SCALA 中将 Long 转换为 Duration(导入 scala.concurrent.duration),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22659203/

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