mirror of
https://github.com/justinethier/cyclone.git
synced 2025-05-19 13:49:16 +02:00
601 B
601 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.