错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你用 math.pow 做乘方,引擎却说:不能提升到这个指数。这个功能的特点是精确。整数指数,就是一遍遍精确地乘;分数指数,比如二分之一,就是先乘方再开方。可是当指数写成分数之后,分子或分母如果大得离谱,分子超过一亿,或者分母超过十万,答案就大到堆里的文本装不下了。引擎不想拿一个近似值来糊弄你,所以直接拒绝并告诉你界限。小例子:你想算一个数的一亿零一次方。修法是用更小的指数,或者换一种方式拆开计算。括号里写明了界限,对着它调整,就能顺利过关。
文本来自 Rush 引擎的错误目录。
