@komar # List.fold_right (::) [] [1;2;3];;
Error: Syntax error: operator expected.
# let ( ~| ) a b = a :: b;;
val ( ~| ) : 'a -> 'a list -> 'a list = <fun>
# List.fold_right (~|) [] [1;2;3];;
- : int list = [1; 2; 3]
Конструкторы тип низя этосамое (частичное применение или как его там)? Кокой окамл странный.
вчера получше был