2011-07-12 8 views

Odpowiedz

0

Nazwany zakresy mogą być tym, czego szukasz ... Myślę, że rails 3.1 ma jeszcze więcej głębi "gdzie", podobnie jak rzeczy.

1

Możesz robić podobne rzeczy jak w linq, ale składnia jest zupełnie inna. Można by napisać coś takiego:

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) 
} 

Zakładając, a jest tablicą, to kod zwróciłby nową tablicę zawierającą elementy, które przeszły swój kod weryfikacyjny.

Documentation of the array class