gpt4 book ai didi

scheme - 如何图案匹配 'letrec'

转载 作者:行者123 更新时间:2023-12-03 08:31:52 25 4
gpt4 key购买 nike

我正在尝试使用match-lambda模式匹配对letrec的调用。在我看来,这种模式:

(match-lambda
(`(letrec ((,<var> ,<val>) . (,<vars> ,<vals>)) ,<expr> . ,<exprs>)
`(<match>))

应匹配以下形式的调用:
(letrec ((<var> <val>) ...) <expr> ...)

但是,当然,这是行不通的。

任何建议表示赞赏。

最佳答案

我认为您需要在...中使用match-lambda语法:

(match-lambda
(`(letrec ((,<var> ,<val>) ...) ,<expr> ...)
body))

关于scheme - 如何图案匹配 'letrec',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5307351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com