Method: Lisp#map
- Defined in:
- lib/carat/lisp.rb
#map(fun, list) ⇒ Object
201 202 203 204 205 206 207 |
# File 'lib/carat/lisp.rb', line 201 def map(fun, list) if null?(list) nil else cons(fun.call(car(list)), map(fun, cdr(list))) end end |