kin:Clojure的简单函数继承库

时间:2024-05-24 14:50:33
【文件属性】:

文件名称:kin:Clojure的简单函数继承库

文件大小:8KB

文件格式:ZIP

更新时间:2024-05-24 14:50:33

Clojure

亲属 Daniel Brown和William R. Cook在描述的函数继承机制的简单实现。 传统上,不相关的报价: 一个巨大的厄运等待着您,要么升起自艾伦迪尔(Elendil)时代以来您所有祖先的身高,要么落入您亲戚剩下的一切的黑暗之中。 您面临许多年的考验。 —艾隆勋爵(Lord Elrond) 安装 用法 ( use 'kin.core) ( use 'kin.mixins) 假设您正在尝试定义fib的递归版本,并对其应用备注。 您可以先使用defgen宏定义递归的fib生成器: ( defgen fib [x] ( if ( < x 2 ) 1 ( + ( fib ( dec x)) ( fib ( - x 2 ))))) defgen使用相同的语法如defn但与沿功能产生的发电机。 还有fgen宏以类似的方式替代fn 。 您可以将f


【文件预览】:
kin-master
----.gitignore(99B)
----src()
--------kin()
----LICENSE(11KB)
----README.md(2KB)
----test()
--------kin()
----project.clj(279B)

网友评论