错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你让引擎算一个数,它停下来说:tungsten 拒绝了精确算术。这听起来吓人,其实意思很朴素。rush 里的数字都是精确的,不是那种会悄悄四舍五入的近似值,算的时候由一个叫 tungsten 的数字引擎负责。当这个引擎说,我做不到,也许是数字太大,容量不够,也许是结果它没法精确表示,那一步就没有数字可以往下走了。引擎选择停下,而不是编一个答案糊弄你。提示的括号里会告诉你,是 tungsten 的哪个操作说了不。小例子:做一个特别巨大的乘法。修法是缩小运算的规模,或者拆成几步来做。精确,是有代价的,引擎宁可告诉你代价。
文本来自 Rush 引擎的错误目录。
