首页  

scala future mapTo 用法     所属分类 scala 浏览量 494
future mapTo 类型转换

// 注意 是 Future[Any] 不是 Future[Int]
val future :Future[Any] = Future{3}
// mapTo Any 转 Int
future.mapTo[Int].map(_+2).onComplete{
  // Success(5)
  // 模式匹配  @ 把 右侧的值绑定到左侧
  case result @ _ => println(result)
}

//  asInstanceOf[Int]    Any 转 Int
future.map(_.asInstanceOf[Int]+2).onComplete{
  // Success(5)
  case result @ _ => println(result)
}

future.mapTo[Int].map(_+2).onComplete{
  // 5
  case Success(result)  => System.out.println(result)
}
 
    
mapTo[Int]
asInstanceOf[Int] 
case result @ _ => println(result)

上一篇     下一篇
akka typed actor ask 实例

scala akka remote 实例

scala akka remote ask 实例

scala强制类型转换

scala成员访问修饰符

protobuf 简介 及 java实例