b с 9 вариантами значения
Получается матрица с 81 вариантами a и b
Будет ли быстрее отрабатывать если смаппить и представить как енам и выбирать через swich вместо 81 if else (a == xx && b ==xx)?
Учитывая еще что на 1 репо 50+ консюмеров
Так ведь одно стандартное сравнение двух мапов
ну типа чтоб не две переменные приходилось сравнивать в каждом иф элсе а один енам
Значит mapEquality в простом случае или подключаешь пакет collection и там DeepMapEquality. Или надо найти сечение между двумя мапами?
не понял при чем тут мапа?
Первая переменная список элементов , вторая список элементов
Наверное я не так описал. Репо отдает две double переменные a и b. Но достоверно известно что каждая может иметь 1 из 9 вариантов значений. Исходя из того, какая из 81 возможных комбинаций представлена, консюмеры отрабатывают по разному.
То есть 81 различных способов отработки?
Ппц
про перформанс не знаю по сравнению с обычными ифами, но если надо два числа в одно значение, можно их на два разных простых множителя домножить, например 2*a+3*b, получится 81 уникальное значение
Обсуждают сегодня