Je suis nouveau régime et ne pas utiliser actuellement (version Racket), donc je n'ai pas de telles fonctions intégrées comme un filtre et etc.éléments de rassemblement dans la gamme des valeurs Min et Max dans une liste dans le schéma
Mon tâche est maintenant d'obtenir des éléments de ma liste entrée et sortir de ce que ceux qui sont au-dessus de mon MinValue et en dessous de mon MaxValue
Dans ma variable « LST » par exemple j'ai (2 4 1 6 5 4 7 3)
Dans mon "MinValue
" J'ai 2
Dans mon MaxValue
je 5
Alors que maintenant, après je demande quelque chose de similaire comme
(remove (< # minVal) lst)
Il devrait techniquement donner enlever et laissés:
(2 4 4 3)
Mais je reçois l'erreur:
READ from #<INPUT CONCATENATED-STREAM #<INPUT STRING-INPUT-STREAM> #<IO TERMINAL-STREAM>>: objects printed as # in view of *PRINT-LEVEL* cannot be read back in
questions principales:
Est-ce que le schéma a une variable spécifique définie comme # qui Itère la liste lors de supprimer/supprimer, si les fonctions sont utilisées, donc je peux l'utiliser?
est-il un moyen d'obtenir que cela fonctionne de telle manière:
(remove (< # minVal) lst)
Merci!
tag« devoirs » devrait être là, mais je ne peux pas créer encore
Quel schéma utilisez-vous? Cela ressemble beaucoup à un message d'erreur Lisp. – molbdnilo