cl-arrowz:替代cl-arrows

时间:2024-06-04 02:55:36
【文件属性】:

文件名称:cl-arrowz:替代cl-arrows

文件大小:5KB

文件格式:ZIP

更新时间:2024-06-04 02:55:36

CommonLisp

CL-ARROWZ-Clojure中用于Common Lisp的简单线程宏 CL-ARROWZ程序包实现以下宏。 -> :将每个表单的结果作为后续表单的第二个参数。 CL-ARROWZ> (macroexpand-1 '(-> 3 (expt 2))) (EXPT 3 2) T CL-ARROWZ> (macroexpand-1 '(-> 3 (expt 2) (/ 4))) (/ (EXPT 3 2) 4) T ->> :将每种形式的结果作为后续形式的最后一个参数。 对于映射功能特别有用。 CL-ARROWZ> (macroexpand-1 '(->> 3 (expt 2))) (EXPT 2 3) T CL-ARROWZ> (macroexpand-1 '(->> '(1 2 3 4)


【文件预览】:
cl-arrowz-master
----cl-arrowz.asd(1000B)
----cl-arrowz.lisp(5KB)
----LICENSE(29B)
----README.md(5KB)
----tests()
--------cl-arrowz.lisp(4KB)
----.gitignore(23B)

网友评论