没有合适的资源?快使用搜索试试~ 我知道了~
let-else:宏让? 和
共4个文件
clj:3个
markdown:1个
需积分: 5 0 下载量 195 浏览量
2021-06-29
21:03:46
上传
评论
收藏 5KB ZIP 举报
温馨提示
该 jar 可在。 let? 宏具有与let相同的行为,除了一个绑定后跟一个或多个下面描述的关键字子句,以任何顺序。 动机 我经常发现自己编写了一系列let绑定,其中一些或所有绑定都有与之关联的断言,如果断言失败,这些断言将停止进一步绑定。 从概念上讲,这种模式真的感觉应该是一个单一的let形式,但实际上它必须用一堆嵌套的lets 、 when-lets 、 if-lets等来实现。所以let? 允许我为该模式编写代码作为它想要的单个let 。 一个人为的例子: ( when-let [a foo] ( let [b bar] ( when ( even? b) ( let [c baz] ( when ( > b c) ( let [d qux] ( f a b c d))))))) 变成: (
资源推荐
资源详情
资源评论
收起资源包目录
let-else-master.zip (4个子文件)
let-else-master
src
let_else.clj 5KB
README.markdown 5KB
test
let_else_test.clj 2KB
project.clj 278B
共 4 条
- 1
资源评论
粢范团
- 粉丝: 35
- 资源: 4697
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功