Minilisp.pm/t/function.t

12 lines
259 B
Turing

(defun inc (a) (+ a 1))
(expect "inc 5 == 6" (eq (inc 5) 6))
(expect "inc 6 == 7" (eq (inc 6) 7))
(defun range (start end)
(if (>= start end)
'()
(cons start (range (+ start 1) end))))
(expect "range" (equal (range 1 10) '(1 2 3 4 5 6 7 8 9)))