math.Mod(10, 4) Голанга возвращает 2, т.е. целая часть результата деления равна 2,5, но не должна ли она быть "остатком с плавающей запятой", то есть 0,5?
math.Mod в Go возвращает целую часть вместо остатка с плавающей запятой
Ответы (1)
Результат правильный. math.Mod возвращает остаток, который в данном случае действительно равен 2. Это эквивалентно оператору %, но для чисел с плавающей запятой.
person
Evan Shaw
schedule
18.05.2012
Спасибо... думаю, я получил и память об операторе по модулю и мое понимание остатка задом наперёд!
- person metaleap; 18.05.2012