模运算符 nim
Modulus operator nim
Nim 中的取模运算符是什么?
tile % 9 == 0
导致未声明的标识符:“%”
谷歌搜索或搜索 SO 没有给出答案。
其他人建议使用 %%
,但不要那样做。这是 Nim 曾经只有带符号整数的时代的遗迹。以 %
结尾的运算符如 <%
用于将这些有符号整数作为无符号整数处理。由于 Nim 已经使用无符号整数一段时间了,只需使用 mod
运算符即可,该运算符已为所有相关整数类型正确重载:https://nim-lang.org/docs/system.html#mod,int,int
您可以像这样使用取模运算符:
tile mod 9 == 0
Nim 中的取模运算符是什么?
tile % 9 == 0
导致未声明的标识符:“%”
谷歌搜索或搜索 SO 没有给出答案。
其他人建议使用 %%
,但不要那样做。这是 Nim 曾经只有带符号整数的时代的遗迹。以 %
结尾的运算符如 <%
用于将这些有符号整数作为无符号整数处理。由于 Nim 已经使用无符号整数一段时间了,只需使用 mod
运算符即可,该运算符已为所有相关整数类型正确重载:https://nim-lang.org/docs/system.html#mod,int,int
您可以像这样使用取模运算符:
tile mod 9 == 0