0
스키마에서 술어를 인수로 취하는 함수를 구현하려고합니다.(scheme) 술어를 함수의 인수로 사용
(define (delete-rows table predicate)
(filter predicate (cddr table)
)
)
술어 에 따라 목록을 필터링하고 내가
(delete-rows student-table
(lambda (table row) ;this is the predicate (two lines)
(eq? (get table row 'name) 'mehmet)))
을 다음과 같이 함수를 호출 할하지만
이filter: contract violation
expected: (any/c . -> . any/c)
given: #<procedure:...cuments\mumu.rkt:88:0>
참조 http://stackoverflow.com/q/23595759/1193075 – uselpa
그는 나에게 몇 분 전에 물었다. – arslanbenzer