【发布时间】:2019-03-14 08:55:53
【问题描述】:
我已经制作了一个包含一些值的列表,我正在尝试找到列表的平均值。有没有更聪明的方法来做到这一点,我如何检查空白空间/列表,像这样 [ 。 ] 并返回布尔值“false”?
let gennemsnit = List.average [0.0; 0.1; 0.3; 0.4; 1.0; 1.1; 1.1; 1.2; 1.5; 2.0]
if Array.contains then
printfn "false"
else
printfn "%f" gennemsnit
【问题讨论】:
-
您的数据中“空白空间”的定义是什么?值 0.0 是否意味着空白?它不能是
null值,因为 F# 中的浮点数不允许为空。一旦我们知道您所说的“空白空间”是什么意思,我们就能回答您的问题。 -
如果有这样的空白[]