{"size": 522, "ext": "scrbl", "max_stars_repo_path": "defpat/docs/opt-case-lambda.scrbl", "max_stars_repo_name": "AlexKnauth/defpat", "max_stars_repo_stars_event_min_datetime": null, "max_stars_repo_stars_event_max_datetime": null, "max_issues_repo_path": "defpat/docs/opt-case-lambda.scrbl", "max_issues_repo_name": "AlexKnauth/defpat", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "defpat/docs/opt-case-lambda.scrbl", "max_forks_repo_name": "AlexKnauth/defpat", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": null, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 27.4736842105, "max_line_length": 78, "alphanum_fraction": 0.5172413793}
#lang scribble/manual

@(require (for-label racket/base
                     defpat/opt-case-lambda
                     ))

@title{opt-case-lambda}

@defmodule[defpat/opt-case-lambda]

@defform[(case-lambda/opt clause ...)
         #:grammar ([clause [args body ...+]]
                    [args (arg-id ... [arg-id default-expr] ...)
                          rest-id
                          (arg-id ... [arg-id default-expr] ... . rest-id)])]{
like @racket[case-lambda], except that it supports optional arguments.
}

