5 clojure
我需要在 Clojure 中获取调用函数名称。类似于宏的隐式变量&form和*file*var 的组合。如果可能的话,我需要从这些变量或其他东西中获取或推断函数名。必须是非平台特定的。
该函数已存在于 Tupelo 库中。有两个函数是薄包装的tupelo.misc/stacktrace-info
它们返回有关当前函数(或其父函数)的信息映射,例如:
{:ns-name 'demo.core'
:fn-name 'add2'
:class-name 'demo.core$add2'
:file-name 'core.clj'
:line-num 57
:method-name 'invokeStatic' }
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
318 次 |
| 最近记录: |