我有一个 Ocaml 函数,出现了错误。
我的目标是:
递归地创建一个大小为“limit”的随机数列表(范围在0-2之间)。
这是我的代码:
let rec carDoorNumbers = fun limit ->
match limit with
| [1] -> Random.int 3
| [] -> Random.int 3 :: carDoorNumbers (limit-1);;
我正在遇到这个错误:
Error: This expression has type 'a list
but an expression was expected of type int
n
来实现这一点,它匹配任何内容并将其绑定到变量n
。(您可以自然地为变量命名任何您想要的名称。) - Tikhon Jelvis