В Ruby я получаю:
-5 % 3 # => 1
тогда как другие языки, такие как PHP, Javascript, C ++ и Java, все дают результат -2
. Я не понимаю эту концепцию. Я надеюсь, что кто-то может объяснить метод расчета этого рубина. Было бы лучше, если бы вы могли использовать пример того, как это работает.