【发布时间】:2014-11-16 19:45:36
【问题描述】:
如何编写一个函数,从数值列表中返回最大数(如果存在)。在给定空列表的情况下,它不能返回一个数字。
我明白了:
let rec max_number_list l =
match l with
|[] -> None
|x::_ -> x
|x::xs -> max x (max_number_list xs)
我收到此错误“此表达式的类型为编号,但表达式应为 int 类型” idk 如何获取输入数字列表并返回输出数字选项。
【问题讨论】:
标签: ocaml