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. Как случайно выбирать варианты enum в GDScript на Godot 3.3, не перечисляя их?

    Вот объявление enum, которое я использую в GDScript: Хочу случайно выбирать вариант enum, не перечисляя все возможные вариант…

    Ответы 2Последняя активность gdscript
  2. Возврат результата из функции APL

    Как сделать так, чтобы моя функция возвращала значение после завершения выполнения? Например, у меня есть: ROUTINE N ? N ⍴ 12…

    Ответы 2Последняя активность apl
  3. Объявление массива с постоянными строками

    Можно ли в Delphi объявить массив строк способом, похожим на пример ниже?

    Ответы 4Последняя активность object-pascal