检索未分配的对象

Retrieving unassigned objects

我正在浏览 http.async 图书馆并在 line

找到了一篇文章

函数 execute-request returns 带有一些承诺的地图。有趣的部分是 returns 带有 (with-meta ...) 参数的地图。 它分配元数据 :cancel,这是一个在响应对象 (.cancel resp-future true).

上调用 .cancel 的函数

我的问题是,resp-future 符号会发生什么变化?有什么方法可以访问它,还是只是 "lost" 而我可以与之交互的唯一方法是通过 (meta ...) ?

谢谢!

实际上你不应该需要 resp-future 就像你在 source Java library

看到的 future 响应

什么函数 returns 是一个 resp 映射,根据文档说有一些额外的 meta 信息,因此最后的 with-meta,看看文档和例子。

为完成起见,答案是否定的,您无法访问 resp-future 身份,请告诉我们您想要做什么以进一步提供帮助。

无论如何,我鼓励您确保了解 let 的工作原理,因为它是 Clojure 的基本构造。