1
2
所讨论的行接受一个XML源和另一个对象(即
在您的特定情况下:
这个
回答你的第二个问题:有些方法不会因为效率和灵活性而返回结果。例如,假设执行了大量的转换。如果返回结果,则需要为每个转换创建一个新对象。如果传入结果对象(称为
输出参数
)可以反复使用相同的结果对象。其次,返回结果会消除一些灵活性,因为它不允许用户指定
怎样
结果应该写下来。在你的情况下,你可以通过
对于使用lambda表达式和函数编程的这种类型的out参数,有一些替代方法,但是在编写XML转换接口时,out参数是一种常见的做法(在某些情况下,仍然是)。 |