欢迎!请访问 关于 页面了解更多关于该网站的信息。
{{(str 1M)}} 产生 {"1"}{{(str {:a 1M})}} 产生 {"{:a 1M}"}
后缀丢失是因为 {{str}} 直接调用 {{.toString}}:{{java.lang.BigDecimal}} 无关 {{M}} 后缀。
在 map 上调用 {{.toString}} 会调用 {{RT.print}} 并递归调用 {{RT.print}} 对于键和值。{{RT.print}} 对于 {{java.lang.BigDecimal}} 有一个特例,因此打印了后缀。
评论由:dottedmag 提出
{{spit}} 调用了 {{str}},这就是我发现它的原因。
创建一个调用 {{pr-str}} 的 {{pr-spit}} 非常简单,但如果没有能够被 {{slurp}} 回来的结果,{{spit}} 不是很没有用吗?
评论由:alexmiller 提出
CLJ-1201 是这样一个工单