Оператор модуля nim - PullRequest
       47

Оператор модуля nim

0 голосов
/ 25 сентября 2018

Что такое оператор модуля в Nim?

tile % 9 == 0 приводит к необъявленному идентификатору: '%'

Поиск в Google или поиск SO не приводят к ответу.

1 Ответ

0 голосов
/ 25 сентября 2018

Другие предложили использовать %%, но не делайте этого.Это остаток того времени, когда у Нима были только целые числа со знаком.Операторы, заканчивающиеся на %, такие как <%, используются для обработки этих целых чисел со знаком как беззнаковых целых.Поскольку Nim уже некоторое время имеет целые числа без знака, просто используйте оператор mod, который корректно перегружен для всех соответствующих целочисленных типов: https://nim -lang.org / docs / system.html # mod, int, int

...