У меня есть простая проблема, из-за которой у меня возникают проблемы:
var oldValues : Array = [ 4, 5, 6 ];
var newValues : Array = [ 3, 4, 6, 7 ];
- Я хочу получить значения из newValues, которых нет в oldValues - 3, 7
- Я хочу получить значения из oldValues, которых нет в newValues - 5
- Было бы неплохо собрать вместе оба набора значений - 3, 5, 7
Я могу думать только о извилистых методах для каждого, используя вложенные циклы, которые выполняют много избыточных проверок. Может кто-нибудь предложить что-то более чистое? Спасибо.