Java:
public Collection<String> surnames(Collection<Customer> customers) {
Collection<String> surnames = new ArrayList<String>(customers.size());
for (Customer customer : customers) {
surnames.add(customer.getSurname());
}
return surnames;
}
Ruby:
def surnames(customers)
customers.collect {|customer| customer.surname}
end
Czyż to nie ładniejsze i przyjemniejsze w pisaniu i czytaniu? :)
