Доброго времени суток! Есть ли способ сравнить два списка с последующим удалением соответсвий помимо использования foreach?
Необходим наиболее быстрый вариант. Списки содержат тысячи элементов
Благодарю за любую помощь в поиске решения! Желаю каждому посмотревшему эту тему хорошего вечера!
[[BLACKLIST]] = ['1', '10', '2', '20', '30'] //список ID
[[RANDOM_NUMBER]] = 30 //случайное число
if ([[BLACKLIST]].indexOf([[RANDOM_NUMBER]].toString()) > -1) {
log('Да, число найдено!')
} else {
log('Нет, число не найдено!')
}
Мне нужно чтобы заработанные баллы суммировались за все время скрипта, но почему-то это действует след. образом: работает к примеру 6 потоков, заработали баллы, выдает сумму в глобал. переменной, после окончания работы первых 6-ти потоков следующие 6 потоков работают с этой переменно, но она обнуляется и заново набирает некое число!! Как сделать чтобы глобал. переменная всегда росла, не обнулялась?
Объявляйте саму переменную в функции OnApplicationStart а в остальных местах используйте действие "увеличить глобальную переменную"