lambda

[syntax] lambda formals body ...

R5RS, R6RS:

See also case-lambda, lambda*.

[syntax] lambda formals body ...

STklos: extends lambda to allow optional, keyword and rest arguments (a la CL).

(define f 
  (lambda (a :optional b :rest c :key d e) 
    (list a b c d e)))

MIT-Scheme: extends lambda to allow optional and rest arguments, using named constant #!optional and #!rest.

(define f
  (lambda (a b #!optional c d #!rest e)
     (list a b c d e)))