Linq Map! or Collect!
什么是Linq 等价于map!或收集! Ruby 中的方法?
1 2 3 | a = ["a","b","c","d" ] a.collect! {|x| x +"!" } a #=> ["a!","b!","c!","d!" ] |
我可以通过使用 foreach 遍历集合来做到这一点,但我想知道是否有更优雅的 Linq 解决方案。
地图=选择
1 | var x = new string[] {"a","b","c","d"}.Select(s => s+"!"); |
高阶函数
中的扩展方法
如果你很好奇,其他高阶函数会这样展开: