2013-02-20 12 views
5

Czy Apex wspiera koncepcję lambdas?Lambdas w Salesforce Apex

Ostatecznie Próbuję wysychają kilka naprawdę powtarzalnego kodu w moich testach, więc chciałbym, aby móc przekazać funkcje dookoła, coś jak to (C# -esq)

public static TestMethod void some_test_method(){ 
    Arrange(()=> 
    // some setup stuff 
); 
    Act(()=> 
    // test action 
); 
    System.assertEquals(...); 
} 

Odpowiedz

10

Apex nie robi nie ma lambdas. W rzeczywistości jest to doesn't even have anonymous classes. (To byłoby twoje następne pytanie.) Będziesz musiał trzymać się zadeklarowanych klas. Apex obsługuje interfejsy Java i klasy abstrakcyjne.