Ich lerne Schema und ich würde gerne wissen, wie zu entfernen, zum Beispiel die negativen Zahlen einer Liste, so dass ich mit den positiven arbeiten kann, bis jetzt habe ich nur # statt Entfernen der Negative. Hier ist mein Code:Wie mit bestimmten Zahlenbereichen in Listen im Schema arbeiten?
(define test
(lambda (list)
(map (lambda (x) (if (> x 0) x))list)))
Sie können [Filter] (https://docs.racket-lang.org/reference/pairs.html?q=filter#%28def._%28%28lib._racket%2Fprivate%2Flist..rkt%) verwenden. 29._filter% 29% 29). – Renzo
@Renzo Ich weiß, aber ich benutze eine vorherige Version davon, weil mein College nicht anpassen wird. Also versuche ich es auf diese Weise. –
Ich verwende Version 372 des Schemas. –