Salesforce Apex中的Lambda函数

9

Apex支持lambda的概念吗?

最终,我想要DRY(Don't Repeat Yourself)一些在我的测试中非常重复的代码,所以我希望能够传递函数,类似于以下的代码(类似于C#):

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

17

Apex没有Lambda表达式。事实上,它甚至没有匿名类。(这可能是你接下来的问题。)你必须坚持使用声明的类。Apex支持类似Java的接口和抽象类。


1

1
欢迎来到Stack Overflow!虽然这理论上可以回答问题,但最好在此处包含答案的基本部分,并提供参考链接。 - user6250760

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接