как упростить это мульти условие в флаттере - PullRequest
0 голосов
/ 05 января 2019

У меня были эти данные, которые мне нужно было сохранить в любой из этих переменных data_1, data_2, data_3 и data_4 после нажатия кнопки.

Перед сохранением данных я ищу, чтобы узнать, были ли эти данные уже сохранены с тем же именем в предыдущих данных.

Я пробовал этот код, но не работал:

// controlleur.text is my input data from a textfield 
If ( controlleur.text == data_1 ||  controlleur.text == data_2 || controlleur.text == data_3 || controlleur.text == data_4){
}else{
  save_controlleur.text()
}

Другое решение в моем контексте, удаление данных после неправильного сохранения.

Сначала я загружаю все свои сохраненные данные

load_data_1()
load_data_2()
load_data_3()
load_data_4()

Мне нужно было знать, имеют ли две мои переменные одинаковые данные. Если они были, удалите данные последнего.

Пример:

if (data_4 == data_1) {
  remove_data_4()
}

Спасибо.

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