有没有不使用 ::
::
例如,我知道元素通常会按如下方式连接:
1::[2; 3; 4]
[1; 2; 3; 4]
我想知道的是,是否有可能实现一个
cons(1 cons(2 cons(3 cons (4 nil))))
并输出相同的结果,如 cons Wikipedia page .
非常感谢。
我想你在找 List.cons . 这样你就可以
List.cons
# List.(cons 1 (cons 2 (cons 3 (cons 4 []))));; - : int list = [1; 2; 3; 4]