Я ищу простое объяснение о том, как работает по модулу Ruby Operand и почему, в Ruby
puts 4 % 3 # 1
puts -4 % 3 # 2 <--why?
puts -4 % -3 # -1
, но в PHP:
<?php
echo 4 % 3; # 1
echo -4 % 3; # -1
echo -4 % -3; # -1
, похоже на меня, как-4% 3 - это актуально 8% 3 (8 Быть разницей между 4 и -4).