2013-02-20 77 views
5

Apex是否支持lambdas的概念?Salesforce Apex中的Lambdas

最后,我想干涸在我的测试中一些真正重复的代码,所以我很想能够通过周围的功能,像这样(C#-esq)

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

回答

10

的Apex没有按没有lambda。其实它doesn't even have anonymous classes。 (这将是你的下一个问题。)你将不得不坚持已声明的类。 Apex确实支持Java-ish接口和抽象类。