let is_sum_greater_than_10 list =
list
|> Seq.filter (filter)
|> Seq.sum
|> (10 >)
Bu, derlenmiyor. Son satırdaki "|> (10>)" kısmına bakın, bunun sol tarafının ikili işleçler için sağa doğru pipetlenmesini sağlayacak bir yol var mı?Bunu F # yazmanın bir yolu var mı?
let is_sum_greater_than_10 list =
list
|> Seq.filter (filter)
|> Seq.sum
|> (<)10
Ayrıca lambda uygulamasının bir eşdeğeri olarak görebilir:
sayesinde
F # içinde Haskell benzeri "operatör bölümleri" yoktur; kabul edilen cevabın son örneğinde olduğu gibi bir lambda kullanın. – Brian