Naral (Naral -> X) -> (lisof X))
;; prodces (lis (f 0) … (f (- n 1)))
Copyright By PowCoder代写 加微信 powcoder
(define (bild-lis n f) …)
(X -> boolean) (lisof X) -> (lisof X))
;; prodce a lis from all hose iems on lo for hich p holds
(define (filer p lo) …)
(X -> Y) (lisof X) -> (lisof Y))
;; prodce a lis b appling f o each iem on lo
;; ha is, (map f (lis -1 … -n)) = (lis (f -1) … (f -n))
(define (map f lo) …)
(X -> boolean) (lisof X) -> Boolean)
;; prodce re if p prodces re for eer elemen of lo
(define (andmap p lo) …)
(X -> boolean) (lisof X) -> Boolean)
;; prodce re if p prodces re for some elemen of lo
(define (ormap p lo) …)
(X Y -> Y) Y (lisof X) -> Y)
;; (foldr f base (lis -1 … -n)) = (f -1 … (f -n base))
(define (foldr f base lo) …)
(X Y -> Y) Y (lisof X) -> Y)
;; (foldl f base (lis -1 … -n)) = (f -n … (f -1 base))
(define (foldl f base lo) …)
程序代写 CS代考 加微信: powcoder QQ: 1823890830 Email: powcoder@163.com