Hi! I'm just working on a small problem in Scheme. I am passing to the function a list, such as '(1 2 3), and I need the function to return seperate lists, such as '(1)'(1 2)'(1 2 3). I have already experiemented with many different appends and cons, and I am looking for further advice.
Here is what I have so far...
(define (sublists lst) (if (null? lst) '() (cons (car lst)(sublists (cdr lst))) ) ) (sublists '(1 2 3))
This just returns my original list, and not what I need. Thanks.