【发布时间】:2018-02-19 07:19:51
【问题描述】:
作为 C++ 提升的一个广泛的过去用户,我想了解与 boost::format(fmtstr) % args 相比,与 nim 等效的 % 是否功能不足。
我这么说是因为 boost::format 与模板一起工作,并且每个参数都被词法转换为字符串。但是在 nim 中,% proc 使用字符串数组作为参数,所以这不会建立:
echo "" % float(4.5)
输出:
错误:类型不匹配:得到(字符串,浮点数)但预期之一:proc
%(formatstr, a: string): string proc%(formatstr: string; a: openArray[string]): 字符串
【问题讨论】: