私はFuture[List[Employee]]
を返すメソッドを持っています。私はさまざまな目的のためにリストのサイズをチェックしたい。私はリストにsize
を呼び出すことができないと私はその考えているFuture
。なにか提案を?Scalaの将来のリストのサイズチェック
val employees: Future[List[Employee]] = companyService.findEmployeesWorkingOn(someDate)
employees match {
case emp if(emp.size == 1) => Logger.info("Only one employee working")
case emp if(emp.size == 0) => Logger.info("No one working")
case _ => Logger.info("Multiple employees working")
}
は 'Future'にflatMappingしてみてください –