OCaml で、cons 演算子を単独で参照する方法はありますか?
たとえば、次の例に示すように、 (+)and( * )を関数として使用できますが、関数としてint -> int -> int使用することはできません。(::)'a -> 'a list -> 'a list
# (+) 3 5;;
- : int = 8
# ( * ) 4 6;;
- : int = 24
# (::) 1 [2;3;4];;
Error: Syntax error: operator expected.
(::)以外のような結果を生成する方法はありfun x y -> x::yますか? (::)OCaml で実装されなかった理由を知っている人はいますか?