PasteRack.org
Paste # 49913
2016-10-22 19:13:03

Fork as a new paste.

Paste viewed 33 times.


Embed:

  1. #lang racket
  2. (define (list-ref-keyed f x)
  3.   (lambda(list-ref f) (lambda (x) (f x))))
  4.  
  5. (define get-third (list-ref-keyed (lambda (x) (+ x 1)) 1))
  6. (get-third '(5 10 20))

=>

#<procedure>: arity mismatch;

 the expected number of arguments does not match the given

number

  expected: 2

  given: 1

  arguments...:

   '(5 10 20)