检索未分配的对象
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 的基本构造。
我正在浏览 http.async 图书馆并在 line
找到了一篇文章函数 execute-request
returns 带有一些承诺的地图。有趣的部分是 returns 带有 (with-meta ...)
参数的地图。
它分配元数据 :cancel
,这是一个在响应对象 (.cancel resp-future true)
.
.cancel
的函数
我的问题是,resp-future
符号会发生什么变化?有什么方法可以访问它,还是只是 "lost" 而我可以与之交互的唯一方法是通过 (meta ...)
?
谢谢!
实际上你不应该需要 resp-future
就像你在 source Java library
什么函数 returns 是一个 resp
映射,根据文档说有一些额外的 meta
信息,因此最后的 with-meta
,看看文档和例子。
为完成起见,答案是否定的,您无法访问 resp-future
身份,请告诉我们您想要做什么以进一步提供帮助。
无论如何,我鼓励您确保了解 let 的工作原理,因为它是 Clojure 的基本构造。