Комментарии 5
Вот вопрос, который меня больше всего удивляет, почему в Rust нет обобщённого трейта "это Float", позволяющего вызову функции диктовать какой из f32/f64 там внутри.
0
Хм. Ну про if через эпсилон понятно — под каждые пару чисел нужно подбирать свои эпсилон (либо автоматически, либо, если порядок чисел более-менее известен заранее, определённой константой, а не одной на всё), а вот в чём проблема при прямом сравнении ">" и "<"?
0
Ответ на данный вопрос есть в предложенном курсе.
0
Лучше скажите, в чём проблема, а вот как решить — уже на курсе. С сравнением через E много где пишут, а вот чтобы сравнивать на больше-меньше я не припомню.
0
Мои консультации платные, если интересно, пишите в ЛС.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Учебный видео-курс по арифметике с плавающей запятой в формате IEEE-754. Часть I