openlang

Nim 求余语法

Nim 中怎样表示求余运算?

cell % 7 == 0 会给出 undeclared identifier: '%' 这个错误

Google 搜索和查看 SO 都没找到答案。

从英语翻译查看原文

后续讨论 2

顺着彼此的依据读下去
  1. 固定链接

    有些回答建议用 %%,但不该这样做。它是 Nim 只提供有符号整数时留下的东西。名称以 % 结尾的运算符,比如 <%,会把这些有符号整数值当作无符号整数处理。Nim 已经支持无符号整数很久了,所以直接使用 mod 就好,它为相关整数类型提供了正确的重载。 https://nim-lang.org/docs/system.html#mod,int,int

    从英语翻译查看原文

同一个问题的其他角度

  1. 在 Godot 3.3 的 GDScript 中怎样随机选择枚举项而不用逐项列出?

    这是我在 GDScript 中使用的枚举声明。 我想随机选择一个枚举变体,而不用列出所有可能的变体。这样以后增加变体时,就不必修改负责随机选择的代码。 我尝试过下面这种方法。 还有这一种。 两种都失败了。一个返回 Null,另一个报告 "Invali…

    回复 2最近活动 gdscript
  2. 从 APL 函数返回结果

    怎样才能让函数在执行结束后返回一个值? 例如我有这样的代码。 ROUTINE N ? N ⍴ 12 //它会生成 N 个从 1 到 12 的随机值 (N 是函数的参数)。 我只是想知道怎样拿到函数的结果,然后比如把这个结果传给另一个函数。 谢谢大家的…

    回复 2最近活动 apl
  3. 声明包含常量字符串的数组

    Delphi 能用类似下面示例的方式声明字符串数组吗?

    回复 4最近活动 object-pascal