|
#lang racket
|
|
|
|
(define (make-list separator)
|
|
(define counter 1)
|
|
|
|
(define (make-item item)
|
|
(begin0
|
|
(format "~a~a~a~%" counter separator item)
|
|
(set! counter (add1 counter))))
|
|
|
|
(apply string-append (map make-item '(first second third))))
|
|
|
|
(display (make-list ". "))
|