future

    0

    1답변

    나는 내 스칼라에 플레이 슬릭을 사용하고있다. 더미 레스트 API. 그래서 여러 테이블에서 레코드를 가져와야합니다. 그러나, 그들은 내가 ID2이 Table_2에서 가져 오기 사용 후 된 table_1에서 레코드를 가져오고해야 즉 Table_1 Table_2 id1 id2 id2 는 Table_2에서 레코드를 가져, 상호 의존적이다. 내 컨트롤러

    1

    1답변

    나는 아무 문제, + 실행 다음 프로그램을 컴파일하지 않은 #include <thread> #include <future> #include <iostream> #include <algorithm> void f(int* first, int* last, std::promise<int> accumulate_promise) {

    2

    2답변

    나는 선물이 각각 iterable인데, 각각은 시퀀스를 반환합니다. Iterable[Future[Seq[Int]]] 결과적으로 선물에서 반환 된 시퀀스의 연결 인 시퀀스가 ​​필요합니다 : Seq[Int]. 문제는 결과 시퀀스의 첫 번째 n 요소 만 필요하므로 항상 모든 미래를 수행 할 필요는 없습니다. 나는 또한 그것을 달성하기 위해 얼마나 많은 미래가

    0

    1답변

    나는 항상 새로운 값을 확인해야하는 HTTP API 끝점이 있습니다. 운좋게도 긴 폴링을 지원합니다. 따라서 아이디어를 요청할 때 (최대 10 분) 응답을 기다리고 응답에서 값을 얻고 어딘가에 저장하여 부작용을 일으켜 다른 요청을하는 '무한 루프'를 구현해야한다는 생각입니다. 이 함수를 호출하면이 '무한 루프'가 시작되어 Finagle API를 만족시키기

    3

    1답변

    나는 아약스 요청을 통해 토큰을 취할 수있는 기능을 가지고있다. 토큰이 유효한 동안 디렉토리 목록에 대한 응답을 리턴합니다. 내가 뭔가를 말한다 위의 코드를 실행하는 동안 def all = Action.async(parse.json) { implicit request => tokenForm.bind(request.body).fold( for

    1

    3답변

    두 개의 스칼라 함수를 실행하는 데 비용이 많이 듭니다. 각각은 아래와 같이 변수 값을 향상시키기 시작하고 동시에 5 분 (또는 다른 시간) 후에 변수를 실행하고 싶습니다. 나는 두 가지 기능을 종료하고 최신 값을 그 시간까지 가져 가고 싶습니다. def func1(n: Int): Double = { var a = 0.0D while (n

    1

    1답변

    저는 scalat와 scalamock을 처음 사용하지만 몇 가지 테스트를 작성했습니다. 그러나, 내 테스트에서 선물을 사용하면 (결과를 조롱하고 클래스 자체에서) 테스트가 통과하지 않는 것 같습니다. github에서 호스팅되는 최소한의 작업 예제를 작성했습니다. "마스터"는 선물을 포함하고 "withNoFutures"는 그렇지 않습니다. 나는 여러 분기에서

    0

    1답변

    간단한 케이스 (2 개 선물)에서 작동하는 코드가 있지만 무제한 선물을 위해 일반화하는 방법을 찾을 수 없습니다. 미래를 부르는 코드를 만들고, 미래가 완료되면 다른 코드를 호출하고,이 코드가 완료되면 다른 코드를 호출하는 등의 작업을하고 싶습니다. 전화를 다시 걸 필요가 없기 때문에 다음 호출을하기 전에 각 호출의 결과가 필요합니다 (이것은 나의 정지 조

    0

    2답변

    나는 긴 다음과 같이 미래를 반환하는 기능을 실행 한 목록 감소 : def longRunningFunction(signs: List[String], numOfWords: Int) : Future[List[(String, Int)]] = Future{ /* computation */ } 나는 다음과 같이 미래의 출력을 감소해야합니다 val all

    2

    2답변

    두 함수가 있습니다. 하나는 Future[Thing Or Exception]을 반환하고 다른 하나는 Future[Boolean을 반환합니다. 모두 호출하고 Future[Thing Or Exception]을 반환하는 함수가 필요합니다. 부울 함수가 false를 반환하면 예외를 반환하고 그렇지 않으면 다른 함수를 반환합니다. 나는 다음과 같이 코드를 가지고있다