小编Jam*_*aro的帖子

如何访问ocaml中列表中的最后一个元素

我知道当使用ocaml模式匹配时,可以使用h::t 当使用它时,h引用列表中的第一个元素,t将引用列表的其余部分.是否可以使用相同类型的匹配来获取列表中的最后一个元素.所以t将引用最后一个元素,h将引用列表的其余部分.

这将是有用的代码示例

let rec remove x y = match y with
  [] -> x
| h::t -> remove (remove_element x (get_last y)) h
;;
Run Code Online (Sandbox Code Playgroud)

ocaml list pattern-matching

6
推荐指数
2
解决办法
9203
查看次数

标签 统计

list ×1

ocaml ×1

pattern-matching ×1