如何重用函数中的返回子块?

时间:2019-03-16 06:57:36

标签: java

我的迭代器具有带有几个return语句的next()函数。每个语句之前都有几个赋值语句。

现在,通常我会将该代码提取到共享函数中。但是,请注意,共享代码的一部分是return语句。

您如何建议我重新使用该代码?

1 个答案:

答案 0 :(得分:0)

我考虑了一下,实际上可以创建一个内部函数(命名的或匿名的),其返回类型与外部函数的返回类型相同,然后调用它并返回其结果。