假设我有一个函数,它接受某种选项[]...即:
def help(x: Int,
y : Option[BigInteger],
ec: ExecutionContext,
sc: SecurityContext): Future[Long] = { ... }
我有一个对象,它通过MAP调用它,比如说
val answerList: List[Future[Long]] = random.getPersons
.map(p => help(x , myY, ec, sc))
.collect(Collectors.toList())
我有个“Myy”,上面写着
类型不匹配,预期选项[BigInteger],实际:BigInteger。
我知道这是怎么回事了,因为我的Help方法设置了类型选项。
我试着通过选择[Myy]来选择Myy,但这似乎无济于事。假设帮助方法执行正确,有没有人能帮我走出困境或为我指明正确的方向?谢谢!
1条答案
按热度按时间6uxekuva1#
我假设
myY
是BigInteger,那么您需要做的就是使用Option(myY)
而不是myY
来呼叫帮助