小编Arm*_*sta的帖子

从F#中的序列构造中调用函数

我在序列构造中调用函数时遇到问题.显然,这个函数被懒得调用,整个代码不会产生预期的结果.这是代码:

 mylist
 |> fun myseq -> 
    seq { for b in mylist do yield { b with status = (getStatus b)}}
Run Code Online (Sandbox Code Playgroud)

这里,mylist是一个记录列表.我打算用它从函数getStatus更新的字段状态构建一个序列.它根本不起作用,该函数似乎没有按预期运行for循环的每次迭代.

感谢任何帮助.

f# sequence

3
推荐指数
1
解决办法
67
查看次数

标签 统计

f# ×1

sequence ×1