Скажем, у меня есть метод Java, который возвращает массив строк. Внутри метода у меня есть несколько операторов возврата, в зависимости от условий.
public String[] userLogIn() {
String[] success = {"You", "are", "the", "king"};
String[] errorMsg = {"You", "are", "nothing"};
double ran = Math.random();
if(ran < 0.33)
return success;
else if (ran < 0.66)
return errorMsg;
else
return null;
}
Этот пример может быть слишком наивен. Но я хочу сказать, должен/могу ли я использовать несколько тегов @return, например @return this array if condition 1 is met
@return that array if condition 2 is met
@return null if condition 3 is met
?
Я часто пишу один единственный @return the login message
, но думаю, что это не имеет смысла, когда возвращается нуль. Какой способ является лучшей практикой кодирования в целом?
@return
. Правильно ли он отображается на выходе (или, например, показывает только последний)? - person Thilo   schedule 03.06.2016@return
- person user3207158   schedule 03.07.2016