![]() |
|
||||||||||
|
|||||
|
Не пойму, в чем проблема. Компилятор совсем упоролся, чтоль.
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Что вернет функция, если условие всегда будет false? Добавьте после цикла return null.
|
|
|||||
|
Цитата:
Добавлял после цикла return null, сам до этого додумался, всё равно "Функция не возвращает значение" и ссылка на закрывающую скобку этой функции. Добавлено через 1 минуту Убрал указание типа возвращаемого объекта, компилятор успокоился. Но так функция выглядит не красиво ![]() |
|
|||||
|
Регистрация: Sep 2010
Адрес: Moscow
Сообщений: 473
|
всегда должен быть возврат для false
|
|
|||||
|
...
модератор форума
Регистрация: Sep 2006
Адрес: Minsk
Сообщений: 4,286
|
Цитата:
|
|
|||||
|
100% будет работать. Если не будет, значит проблема где-то в другом месте. Возможно при вызове этого метода где-то нет проверки на null
|
|
|||||
|
Зачем в else? Вы подумайте как логика цикла будет работать.
Первая итерация: сравниваем id. Не совпал, тогда обрываем выполнение и возвращаем null Естественно, не факт, что при первой итерации будет совпадение. Цикла надо прогнать до первого совпадения, или до конца, в любом случае |
![]() |
![]() |
Часовой пояс GMT +4, время: 03:43. |
|
|
« Предыдущая тема | Следующая тема » |
|
|