在使用 Delphi 时,我真正喜欢的一件事是result
函数有一个变量。Delphi 函数结束如下:
result:="My Result";
结果变量的数据类型是函数的返回类型。不需要额外的代码。现在,当我用 Java 写东西时,它大部分时间看起来像这样:
function List<Foo> myFunc(){
List<Foo> myResultVar = new ArrayList<>();
//--now i do some clever stuff--
return myResultVar;
}
如您所见,与 Delphi 相比,至少当您必须编写的不仅仅是单行代码时,它的样板代码更多。有没有可以与 Java中的变量相媲美的东西result
,我只是不知道吗?