Этаж деление на go - PullRequest
       0

Этаж деление на go

1 голос
/ 10 марта 2020

Я перевожу некоторые старые сообщения от Python до Go. В этом коде я использовал разделение пола с оператором пола в Python.

d = b // c
# (c isn't a comment, I use the // operator from python)

Моя проблема в том, что этот оператор не существует в Go. Какой самый простой способ перевода в Go?

1 Ответ

3 голосов
/ 10 марта 2020

Если b и c - целые числа, b / c - это уже разделение на этаж. Если это float64s, используйте math.Floor(b/c). Если вы используете float32 (или любой другой тип цифры c), вы должны сначала конвертировать: math.Floor(float64(b)/float64(c))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...