マージされたシーケンスに要素がソートされるように、Scala で 2 つの日付シーケンスをマージしようとしています。次のように isBefore の部分実装を使用しています。
val seq1 = Seq(LocalDate.of(2014, 4, 5), LocalDate.of(2013, 6 ,7), LocalDate.of(2014, 3, 1))
val seq2 = Seq(LocalDate.of(2012, 2, 2), LocalDate.of(2015, 2, 1))
var arr = (seq1 ++ seq2).sortWith(_.isBefore(_) = 1)
println(arr)
ただし、 isBefore 関数のコンパイル エラーが表示されます。
Multiple markers at this line
- missing arguments for method isBefore in class LocalDate; follow this method with `_' if you want to
treat it as a partially applied function
- missing arguments for method isBefore in class LocalDate; follow this method with `_' if you want to
treat it as a partially applied function
私はScalaに比較的慣れていません。問題に見えるのは?