У меня есть список в Схеме, который содержит числа. Я написал функцию, которая принимает в качестве входных данных один номер и список объектов и проверяет, соответствует ли значение доверия объекту числу.Возврат элемента, а затем удаление элемента из списка в схеме
Как только я получу объект, значения доверия которого соответствуют указанному числу, я хочу удалить объект из списка после его возвращения. Как мне это сделать? Это мой код до сих пор:
(define (get-wordpair mi wordpairs)
(define current-wp (car wordpairs))
(define confidence (tv-conf (cog-tv current-wp)))
(if (equal? confidence mi)
current-wp
(get-wordpair mi (cdr wordpairs))))
ввода пробы и ожидаемого результата было бы полезно. –