为什么相同的字符串在 Nim 中不相等?

问题描述

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 (将#修改为@)