ケースクラスインスタンスが取り込まれた 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)