Локальные переменные подчеркиваются при перераспределении в Android Studio - PullRequest
0 голосов
/ 16 марта 2020

При перераспределении локальных переменных в Android Studio, почему подчеркивание под именем переменной? Я думаю, потому что функциональное программирование не рекомендует переназначать переменные. Это правильно?

Подчеркивание создано в переменной defaultDicWordDuplicationFlag

boolean defaultDicWordDuplicationFlag = false;

for (DicWord item: outDefaultDicWords) {
    if (item.word.equals(dicword.word)) {                           
        defaultDicWordDuplicationFlag = true;
        break;
    }
}

if (defaultDicWordDuplicationFlag == true)
    continue;

1 Ответ

1 голос
/ 16 марта 2020

Да, это подсветка для переназначенной переменной. Небольшая подсказка для предпочтения неизменяемых значений.

Вы можете изменить настройку в Android Настройки студии, как показано на рисунке:

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...