Added (drop)

This commit is contained in:
Justin Ethier 2020-07-30 18:57:00 -04:00
parent 2a6ba9bee4
commit ffdeaa96e3

View file

@ -92,6 +92,7 @@
list-prefix?
string-replace-all
take
drop
filter)
(inline
env:frame-values
@ -342,6 +343,11 @@
(cons (car lis)
(recur (cdr lis) (- k 1))))))
(define (drop lis k)
;(check-arg integer? k drop)
(let iter ((lis lis) (k k))
(if (zero? k) lis (iter (cdr lis) (- k 1)))))
; char->natural : char -> natural
(define (char->natural c)
(let ((i (char->integer c)))