小编hjs*_*qwe的帖子

OCaml - 如何检查两个列表是否匹配

说我有两个清单:

let l1 = [1;2;3];;
let l2 = [1;2;3];;
Run Code Online (Sandbox Code Playgroud)

我试图检查它们是否具有相同的值和顺序,但如果我这样做

l1 == l2;;
Run Code Online (Sandbox Code Playgroud)

我弄错了.如何检查它们在相同的顺序中是否具有相同的值?

ocaml list

2
推荐指数
1
解决办法
942
查看次数

OCaml函数比较数字

我正在尝试编写一个需要3个数字的函数,xy z.如果x等于y,那么它应该返回z.否则,返回x.我无法弄清楚为什么我的尝试总是返回z,即使x!= y.任何帮助将不胜感激我仍然是OCaml的新手.

    let test x y z =
      match x with
      | y when x = y -> z
      | _ -> x
Run Code Online (Sandbox Code Playgroud)

ocaml

1
推荐指数
1
解决办法
145
查看次数

标签 统计

ocaml ×2

list ×1