Я довольно плохо знаком с концепцией программирования, сейчас я изучаю ruby!
Я немного поиграл с irb
и увидел остаток с плавающей запятой, разделенный на целое число больше самого себя вернуть сам поплавок. например, 2.5 % 5
вернул 2.5
.
Я ожидал, что результатом вышеприведенного уравнения будет 0
, поскольку, если мы разделим 2.5
на 5
, ответ будет 0.5
, а остаток 0
.
Можете ли вы помочь мне понять, почему это поведение или я математически неправ? Заранее спасибо