我有一个填充了案例类实例的 Seq val。然后我尝试使用该find
方法来找到符合我的条件的第一个选项。这是代码:
val week = weeks.find(now >= _.start && now <= _.end).headOption.map( _.week).getOrElse{0}
这给了我一个错误:
wrong number of parameters; expected = 1
我在上面错误地使用了 find 方法吗?weeks
填充有帮助的事件类具有以下定义:
case class Period(week: Int, start: DateTime, end: DateTime)