remove παίρνει σαν όρισμα : μια λογική συνάρτηση
f και μια λίστα
L.
remove απαλείφει από την λίστα
L, τα στοιχεία
c τέτοια ώστε
f(c)==true.
Είσοδος :
Έξοδος :
Σχόλιο Το ίδιο ισχύει και στις συμβολοσειρές, για παράδειγμα,
για να αφαιρέσουμε όλα τους χαρακτήρες "a" μιας συμβολοσειράς εισάγουμε:
Είσοδος :
Έξοδος :
Είσοδος :
f(chn):={ local l:=length(chn)-1; return remove(x->(ord(x)==97),seq(chn[k],k,0,l)); }
Μετά, εισάγουμε:
Έξοδος :
Για να πάρουμε την συμβολοσειρά που αντιστοιχεί στους παραπάνω χαρακτήρες, εισάγουμε :
Έξοδος :