问题描述
JSON 包生成的字符串不等于相同的字符串,为什么?
下面代码中的最后一个相等性检查是错误的,为什么? playground
import strformat,json
type Price = tuple[price: float,currency: string]
func `%`*(v: Price): JsonNode = %(fmt"{v.price} {v.currency}")
let v: Price = (214.05,"USD")
let s: string = (%(v)).pretty
echo s # => "214.05 USD"
echo s == "214.05 USD" # => false,why?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)