SetInterface.removeAll ()

macro removeAll (enumerable) : Bool

Ищет и удаляет все элементы иcходного множества, которые содержаться в enumerable, который может являться списком, множеством или массивом. Вовзращает true если был найден или удален хотя бы один элемент.

+

copy sample
set.addItems(1, 2, 3);
var arr = SArray(3, 5, 6);
var result = set.removeAll(arr);
println(result);        // true
set.toScreen();         // [1, 2]

import "..\\mac\\extra\\collections\\collections.mac";
var set = HashSet();

set.addItems(1, 2, 3);
var arr = SArray(3, 5, 6);
var result = set.removeAll(arr);
println(result);        // true
set.toScreen();         // [1, 2]