欢迎!请查看关于页面了解更多本网站的工作方式。
{{(str 1M)}} 产生 {"1"}{{(str {:a 1M})}} 产生 {"{:a 1M}"}
后缀丢失是因为 {{str}} 直接调用了 {{.toString}}:{{java.lang.BigDecimal}} 对 {{M}} 后缀一无所知。
在映射上使用 .toString 调用 {{RT.print}},后者递归地调用 {{RT.print}} 以打印键值。{{RT.print}} 对 {{java.lang.BigDecimal}} 有一个特例,因此它会打印后缀。
.toString
由 dottedmag 评论
{{spit}} 调用 {{str}},这就是我找到它的原因。
制作一个调用 {{pr-spit}} 的 {{pr-str}} 十分简单,但如果其结果不能被 {{slurp}} 回来,那么 {{spit}} 便似乎变得没有用了?
评论者:alexmiller
CLJ-1201 是这样一个工单