我倾向于认为大多数时候调用变量返回方法是为了将返回值赋给一个变量,例如:
return1 = object.DoSomething();
然而,除了执行方法之外:当调用返回方法并且返回值未分配给变量时会发生什么?例如:
object.DoSomething();
这是一个好的做法吗? return
去了哪里?
JB Nizet 发表了一个非凡的评论,指出大多数情况下都实现了方法。有点解释了为什么这种情况经常发生。
最佳答案
人们总是这样做。如果您不需要该方法返回的变量,则不必将其分配给任何东西。
请记住,有时返回变量有一些含义,比如操作是否成功,您可能想用这些信息做一些事情
关于java - 非 Void 方法调用而不分配返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13461738/