Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Android [игнор отключен] [закрыт для гостей] / Непонятки с foreach / 4 сообщений из 4, страница 1 из 1
06.04.2017, 15:16
    #39434240
Sp999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с foreach
Доброго времени суток!

Есть функция, внутри завожу переменную
Код: java
1.
String text;

и пользуюсь ей.
Далее возникает необходимость прогнать цикл по всем элементам массива
Код: java
1.
String texts[] = new String[] {activity.getString(R.string.str1), activity.getString(R.string.str2)};

При попытке написать
Код: java
1.
for(String text: texts) {}

выходит сообщение "Duplicate local variable text".
А если написать
Код: java
1.
for(text: texts) {}

, то вообще не понимает конструкцию.
Получается, что я не могу использовать одно и то же имя переменной в данном случае? Или как-то можно это обойти?
С уважением, Валера.
...
Рейтинг: 0 / 0
06.04.2017, 16:27
    #39434325
наутилус
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с foreach
Sp999,

а Вам религия мешает назвать переменную в цикле по другому? или на то есть причина какая-то?
...
Рейтинг: 0 / 0
08.04.2017, 22:02
    #39435282
Sp999
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с foreach
наутилус,

Нет, не мешает, но интересно почему так сделано, что никак не обойти.
...
Рейтинг: 0 / 0
09.04.2017, 09:11
    #39435364
wadman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Непонятки с foreach
Sp999,

какой язык позволяет объявить две переменные в одном блоке с одним именем?
...
Рейтинг: 0 / 0
Форумы / Android [игнор отключен] [закрыт для гостей] / Непонятки с foreach / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]