BehoudAls Commando
BehoudAls( <Voorwaarde>, <Lijst> )
Creëert een nieuwe lijst met enkel die elementen van de originele lijst die voldoen aan de voorwaarde.
BehoudAls(x<3, {1, 2, 3, 4, 1, 5, 6})
geeft de nieuwe lijst \{1, 2, 1}.
Voor lijsten met getallen kan je elke willekeurige voorwaarde gebruiken. Voor lijsten met andere objecten kan je enkel
voorwaarden gebruiken van de vorm |
- BehoudAls( <Voorwaarde>, <Variabele>, <Lijst> )
-
Deze syntax is soepeler in gebruik.
Voor de punten P, Q, R zal BehoudAls(x(A) < 3, A, {P, Q, R})
die punten uit de lijst wegfilteren waarvan de
x-coördinaat kleiner is dan 3. De variabele A wordt achtereenvolgens vervangen door P, Q en tenslotte door R
voor de controle.