Nim中的模数算子是什么?
tile % 9 == 0
导致未声明的标识符:'%'
谷歌搜索或搜索都无法给出答案。
答案 0 :(得分:7)
其他人建议使用%%
,但不要这样做。这是Nim过去仅拥有带符号整数的时代的残余。以%
结尾的<%
之类的运算符用于将这些有符号整数作为无符号整数处理。由于Nim拥有无符号整数已有一段时间了,因此只需使用mod
运算符,该运算符会为所有相关整数类型正确重载:https://nim-lang.org/docs/system.html#mod,int,int
答案 1 :(得分:2)
您可以使用模运算符,如下所示:
title mod 9 == 0