【发布时间】:2017-10-03 12:36:02
【问题描述】:
我有一个 KeyValuePair 序列,我想打印所有键和值,然后如果列表不为空且变量值为 true (failOnError),我想失败。
我的尝试如下,但在第一次迭代打印 1 个 KeyValuePair 后总是失败。
Seq.map(fun kvp ->
printfn "Key: %s" kvp.Key
printfn "Value: %s" kvp.Value
kvp)
|> fun seq ->
if not (Seq.isEmpty seq) && failOnError
then
failwithf "There is Errors see above messages"
有什么想法吗?
【问题讨论】:
标签: f# functional-programming sequence seq