罗伯特·胡克:胡克您的Clojure功能!

时间:2024-03-23 04:31:32
【文件属性】:

文件名称:罗伯特·胡克:胡克您的Clojure功能!

文件大小:16KB

文件格式:ZIP

更新时间:2024-03-23 04:31:32

Clojure

这个地方不是光荣的地方。。。这里没有任何值得尊敬的事迹。这里没有任何珍贵的东西。 该项目不再维护,强烈建议您不要使用它。 在代码库中长期采用它的每种情况下,它都会产生比解决的问题更多的问题,从而导致难以调试和推理的情况。 如果您希望为代码创建扩展机制,建议开发更结构化的东西,以利于调试和理解。 最好不要使用此代码。 罗伯特·胡克 Robert Hooke提供了一种灵活的,可组合的机制,通过它可以在定义函数后扩展其行为。 它以英国皇家学会的创始成员的名字命名,他在引力,显微镜和天文学领域取得了许多重要发现。 挂钩可以通过多种方式更改其包装的函数的行为: 捆绑 有条件的执行(在某些情况下可能决定不继续执行或决定调用其他函数) 修改参数 增加副作用 返回不同的值 Hooke受到Emacs Lisp的defadvice和clojure.test装置的启发。 用法 ( use 'rober


【文件预览】:
robert-hooke-master
----.gitignore(80B)
----src()
--------robert()
----COPYING(31KB)
----README.md(4KB)
----test()
--------robert()
----Changelog(563B)
----project.clj(298B)

网友评论