我对ruby的开发很陌生,我目前正在使用rails 2.3.11在ruby 1.8.7上开发一个项目,而且我想知道是否有相当于这种语言转换为C#的LINQ集合操作,如where子句。C#的LINQ收集操作相当于红宝石
谢谢。
我对ruby的开发很陌生,我目前正在使用rails 2.3.11在ruby 1.8.7上开发一个项目,而且我想知道是否有相当于这种语言转换为C#的LINQ集合操作,如where子句。C#的LINQ收集操作相当于红宝石
谢谢。
的的LINQ的where
Ruby中的等效是find_all
命名示波器可能是你正在寻找的...我认为rails 3.1还有一些更深入的“where”东西,以及。
你可以像linq那样做类似的东西,无论如何,语法都是不同的。 你会写这样的事:
a.select { |i|
(do something with item i and decide whether
it should be added to the output array
or not by returning true or false)
}
假设是一个数组,该代码将返回一个包含通过验证代码的元素的数组。