Я изучаю F #, исходящий из С#, и я просто попытался скомпилировать выражение типа
let y = Seq.groupBy (fun x -> (x < p ? -1 : x == p ? 0: 1))
но см. "неожиданный целочисленный литерал в выражении". У F # есть тройной оператор? Если нет, что я должен использовать вместо этого?