Hi, I'm trying to write a function in scheme that takes a list and squares every item on the list, then returns the list in the form (list x y z)
. However, I'm not sure how to write a code that will do that. So far, I have
(define (square=list list)
(cond
[(empty? list) false]
[else (list (sqr (first a-list))(square-list (rest a-list)))]))
but it returns the list in the form
(cons x (cons y (cons z empty)))
What can I do to make it return the list just in the form (list x y z)
? Thanks!