В F # многие инфиксные операторы могут быть сделаны префиксными операторами:
a + b
(+) 1 a b
Однако, похоже, это не разрешено для операторов с повышением (или понижением).
x
- это UserPrincipal
, который наследуется от Principal
x :> Principal
(:>) x Principal
Почему?