模运算符nim

时间:2018-09-25 06:14:34

标签: modulus nim

Nim中的模数算子是什么?

tile % 9 == 0导致未声明的标识符:'%'

谷歌搜索或搜索都无法给出答案。

2 个答案:

答案 0 :(得分:7)

其他人建议使用%%,但不要这样做。这是Nim过去仅拥有带符号整数的时代的残余。以%结尾的<%之类的运算符用于将这些有符号整数作为无符号整数处理。由于Nim拥有无符号整数已有一段时间了,因此只需使用mod运算符,该运算符会为所有相关整数类型正确重载:https://nim-lang.org/docs/system.html#mod,int,int

答案 1 :(得分:2)

您可以使用模运算符,如下所示:

title mod 9 == 0