我對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)
}
假設是一個數組,該代碼將返回一個包含通過驗證代碼的元素的數組。