mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 21:59:16 +02:00
600 B
600 B
Case-Lambda Library
The (scheme case-lambda)
library exports the case-lambda
syntax.
For more information see the R7RS Scheme Specification.
#case-lambda
(case-lambda {clause} ...)
Syntax: Each {clause}
is of the form ({formals} {body})
, where {formals}
and {body}
have the same syntax as in a lambda expression.
Semantics: A case-lambda
expression evaluates to a procedure that accepts a variable number of arguments and is lexically scoped in the same manner as a procedure resulting from a lambda expression.