Příkaz NechejJestli
- NechejJestli( <Podmínka>, <Seznam> )
-
Vybere ze seznamu jen ty prvky, které splňují zadanou podmínku. Výsledek je typu seznam.
NechejJestli[x<3, {1, 2, 3, 4, 1, 5, 6}] vytvoří nový seznam \{1, 2, 1}.
|
Pro seznam čísel můžeme nastavit libovolnou podmínku, pro seznamy jiných typů objektů lze použít jen podmínku ve tvaru
|
- NechejJestli[ <Podmínka>, <Proměnná>, <Seznam> ]
-
Tato syntaxe dává větší možnosti při zadávání podmínek pro filtrování nečíselných seznamů. Např. pro seznam bodů P, Q, R, příkaz
NechejJestli[x(A) < 3, A, {P, Q, R}]odstraní ze seznamu ty body, jejichž x-ová souřadnice je větší než 3. Proměnná A je při výběru postupně zaměněna za P, Q a R.