【发布时间】:2019-12-10 01:43:56
【问题描述】:
我正在尝试在 VB.NET 中实现 Map 并使用 in this answer. 描述的功能
它需要一个IEnumerable(Of TIn) 和一个Function(Of TIn, TOut),对每个元素执行函数,并返回一个new IEnumerable(Of TOut)。
我知道 VB.NET 不是真正的函数式语言。我有业务需求,但仍想使用一些功能花絮,尤其是与 LINQ 结合使用。
here问了一个类似的问题,但问题和答案实际上是关于实现Each。
【问题讨论】:
-
你想要的那个 Map 已经在那里了,那就是 Linq Select 方法
-
噢,该死。我搜索了很长一段时间,但在 VB.NET 中找不到任何
Map函数,而我应该记得Select。谢谢你。至少我学到了很多关于Generics的知识。
标签: vb.net functional-programming