gpt4 book ai didi

collections - 用序列包装可变集合

转载 作者:行者123 更新时间:2023-12-01 10:09:39 26 4
gpt4 key购买 nike

有时,我想从一个函数中返回一个可变集合作为一个序列。向上转换为 seq<_>有效,但序列可以向下转换和修改(这通常并不重要)。我通常的解决方案是使用一个 wrap-as-a-sequence 函数,它产生了以下结果:

let wrap items = Seq.map id
let wrapDict dict = Seq.map ((|KeyValue|) >> snd)

主要是出于好奇(和乐趣),还有什么其他方式可以编写此类函数,也许是以更惯用、更简洁或更高效的方式?

最佳答案

Seq.readonly是您正在寻找的功能。

关于collections - 用序列包装可变集合,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6605253/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com