【发布时间】:2013-06-18 14:37:39
【问题描述】:
我有一些用 clojure 编写的测试。这是一个简单的例子:
(defn test1
[]
(start-server)
(run-pvt-and-expect "PVT-0")
(stop-server)
)
我想返回“run-pvt-and-expect”的结果,但是我需要在它之后执行其他函数。如何在 clojure 中以功能方式执行此操作(不使用“let”之类的构造)?谢谢。
注意:我阅读了this 问题及其答案,但无法将其应用于我的案例。此外,有评论要求提供从未给出的示例,因此请将此视为示例...
【问题讨论】:
-
您能解释一下您所说的“功能性”是什么意思吗?对我来说,
let没有任何非功能性,但您示例中的所有其他语句 都是非功能性的。
标签: function clojure functional-programming