У меня есть требование, где я несколько кортежей входя.структуре данных Scala для хранения нескольких переменных, которые могут быть использованы в collection.contains или collection.exisits
For eg: (a1, b1)
(a2, b2)
(a3, b3)
мне нужно хранить эти значения в структуре данных и создать их коллекцию. Далее я получу еще один кортеж в качестве ввода (a, bn), и мне нужно проверить, присутствует ли он в коллекции.
я использовал класс с двумя переменными, чтобы сохранить его и создать коллекцию объектов, а затем использовать следующим образом
collection.exists(object => object.a == an && object.b == bn)
Могу ли я использовать любой другой лучший способ для достижения этой цели или любой другой структура данных, чтобы использовать вместо создания класс для переменных a и b
вам нужно хранить кортежи как класс в вашей коллекции ли? Можете ли вы не хранить их так, как они есть (как кортежи)? – ccheneson
Да, я могу хранить их как кортежи. Но я думаю, что оба будут иметь такую же производительность, не так ли? Должен ли я использовать Set или Map для достижения лучшей производительности – Alok