欢迎!请查看关于页面以了解有关此操作的更多信息。
有时,如果您能快速检查局部数据经过一系列转换后的形状,可能会非常有帮助。
这是否可能?
还有,是否有可能为thread-first或thread-last的(某些)步骤指定规格(spec)?
作为一个随机想法,可能是这样的?
(->> xs ^:xs (map ...) ;; <- attaching spec for output via tag (filter ...) (remove ...)
不,目前按照您的描述方式还不可能这样做。然而,您可以使用一个函数,该函数将规格和值作为参数,检查值是否符合规格,然后抛出异常或返回,然后再将这个函数放入到您的->>链中作为另一个线程函数。
->>
一个新的宏可能使用元数据以您描述的方式完成类似的事情。