Best way to return status flag and message from a method in Java

后端 未结 17 1244
清酒与你
清酒与你 2020-12-25 12:55

I have a deceptively simple scenario, and I want a simple solution, but it\'s not obvious which is \"most correct\" or \"most Java\".

Let\'s say I have a small authe

17条回答
  •  情书的邮戳
    2020-12-25 13:09

    This seems like a common idiom in other programming languages, but I cannot figure out which one ( C I guess as I read in the question ) .

    Almost the same question is posted here and here

    Attempting to return two values from a single function, may be misleading. But as it has been proved by the attempts of doing so, it may be very useful too.

    Definitely creating and small class with the results should be the correct way to proceed if that is a common flow in the app as posted before.

    Here's a quote about returning two values from a function:

    As a matter of programming style, this idea is not appealing in a object oriented programming language. Returning objects to represent computation results is the idiom for returning multiple values. Some suggest that you should not have to declare classes for unrelated values, but neither should unrelated values be returned from a single method.

    I've found it in a feature request for java to allow multiple return values

    look at the "evaluation" section dated: 2005-05-06 09:40:08

提交回复
热议问题