我正在进行数组查找,如果键不存在,我想返回null或类似的值。由于它是基于Javascript构建的,而Javascript本身就是不安全的类型,我不确定是否应该全力以赴地将返回值设置为option类型,但我可能会这么做 我有一个函数,如下所示 let getDataFunctionmatch data.TryFind key with
下面的代码返回Some "Test"而不是None。基本上,我正在尝试实现cObj?.B.A.P的cObj?.B.A.P代码。Option.map(fun c -> c.B) |> Option.map(fun a -> a.P) // Expect return Nonesince a is null