future

    1熱度

    1回答

    我想要做這樣的事情。 def foo(s : String): Future[Boolean] = Future { val a = someLongRunningMethod if(!a) return false or throw some exception // what should i return //do some more thing

    4熱度

    1回答

    所有種在C++標準庫類有一個成員交換功能,包括一些多態類等std::basic_ios<CharT>。模板類別std::shared_future<T>顯然是一個值類型,而std::future<T>是一個只能移動的值類型。有沒有什麼特別的原因,他們不提供swap()會員功能?

    5熱度

    1回答

    任何人都可以幫助我弄清楚如何更改傳遞給未來包中某個項目的全局對象的最大大小? 以下示範我的觀點 library(future) a = 1:200000000 object.size(a) test %<-% head(a) 我收到以下錯誤無用例如: Error in getGlobalsAndPackages(expr, envir = envir, persistent = pers

    0熱度

    3回答

    我試圖總結我的周圍斯卡拉頭,我知道什麼是下列情況: val fFuture: Future[Int] = Future { println("f called"); 3 } val gFuture: Future[Int] = Future { println("g called"); 4 }

    1熱度

    1回答

    iam使用編程語言typescript和nodejs。 那麼我只是想知道如何處理類圖表中的承諾。 我只有很多異步方法的接口(返回promise)。接口 例如: interface Connection{ obtainStatus(): Promise<Status>; ... } 最新最好的做法來應對一類diagramm的承諾? 我應該在哪裏簡單寫Promise<...>

    2熱度

    2回答

    我真的一直在Scala和Play的這些概念中掙扎。我想更新我的數據庫,我想我需要將我的數據庫更新函數包裝在Future中,但我不知道如何返回所需的play.api.mvc.Result。 我在斯卡拉控制器返回響應一些: def somePath = MyCustomAction.async(parse.tolerantJson) { implicit request => request

    4熱度

    1回答

    我是scala的新手。未來,我看到它以兩種不同的方式使用,即未來和未來。 例子: val sayHello = Future { Thread.sleep(1000) "hello" } 同樣, val sayHello = future { Thread.sleep(1000) "hello" } 但我沒有發現任何的輸出差異。我

    6熱度

    1回答

    我想知道哪個ExecutionContext我應該使用(以及爲什麼)在scalatest % 2.2.6上運行我的期貨和模擬期貨。 class Foo { def foo: Future[String] = Future.sucessful("B") } class Bar(foo: Foo) { def bar: Future[String] = foo.foo()

    0熱度

    2回答

    重新拋出exceptionally內部異常似乎不允許使用CompletionStage方法。 我需要檢查某一種異常的,如果沒有我需要把它重新拋出回: Future<JsonNode> futureSite = someClient.getSite(siteId, queryParams); CompletionStage<JsonNode> outcome = FutureConverters

    1熱度

    1回答

    我有以下方法,在斯卡拉應用播放返回字符串列表: def example = Action.async { request => val access = getAccess() if (access > 0) { val future = MyObject.intensiveMethod future.map { result =