Cull Pattern (Шаблон Отбрасывания)


Отбрасывает (удаляет) элементы списка, используя повторяющуюся битовую маску (bit mask). Битовая маска определяется как список логических значений (Boolean values). Битовая маска будет повторно использоваться, пока все элементы в списке данных не будут оценены.

Пример применения операции Cull Pattern (Шаблон Отбрасывания). Исходное:

List = {A, B, C, D, E, F, G, H, I, J, K, L, M, N}
Pattern = {True, True, False, False}

На выходе:

List = {A, B, E, F, I, J, M, N}


Вводные параметры:
L (Generic Data (Общие данные))
Обрабатываемый список
P (Boolean (Логическая операция))
Шаблон отбрасывания


Результирующие параметры:
L (Generic Data (Общие данные))
Обработанный список