从 Scala 中的列表中提取元组
Extracting tuples from a list in Scala
我有这行代码:
for (validBooking <- validBookings){}
总是抱怨:
Expression of type Unit doesn't conform to expected type A
validBookings
的类型是 List[(Long, DateTime, DateTime)]
。
我可以知道我给 validBookings
的作业有什么问题吗?
您需要在此处使用 yield
,否则 return 类型将为 Unit
:
for (validBooking <- validBookings) yield validBooking
我有这行代码:
for (validBooking <- validBookings){}
总是抱怨:
Expression of type Unit doesn't conform to expected type A
validBookings
的类型是 List[(Long, DateTime, DateTime)]
。
我可以知道我给 validBookings
的作业有什么问题吗?
您需要在此处使用 yield
,否则 return 类型将为 Unit
:
for (validBooking <- validBookings) yield validBooking