adding missing defn for append
This commit is contained in:
parent
77f90ba95c
commit
7ce499d2b3
|
@ -116,6 +116,7 @@
|
||||||
|
|
||||||
symbol->string
|
symbol->string
|
||||||
string-append
|
string-append
|
||||||
|
string-length
|
||||||
|
|
||||||
(my-cons cons)
|
(my-cons cons)
|
||||||
(my-list list)
|
(my-list list)
|
||||||
|
|
|
@ -37,6 +37,12 @@
|
||||||
(add1 (length (cdr l)))))
|
(add1 (length (cdr l)))))
|
||||||
|
|
||||||
|
|
||||||
|
(define (append l1 l2)
|
||||||
|
(if (null? l1)
|
||||||
|
l2
|
||||||
|
(cons (car l1) (append (cdr l1) l2))))
|
||||||
|
|
||||||
|
|
||||||
(define vector-copy
|
(define vector-copy
|
||||||
(lambda (v)
|
(lambda (v)
|
||||||
(let ((length (vector-length v)))
|
(let ((length (vector-length v)))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user