var-symbol 提供了 resolved 的明显互补操作。resolve 函数将符号映射到 var,通过在环境中解析它,var-symbol 允许用户在 var 命名的情况下从 var 中恢复根绑定符号。如果 var 未命名,var-symbol 返回 nil。
这与 CLJ-1488 相关,因为它处理了在不需要用户手动重建绑定符号的情况下,根据绑定它们的符号以符号方式操纵 var 的常见情况。此外,这个补丁还很好地处理了未命名的 var 的不明显的实现 consequent 情况。
依赖于 CLJ-1488