Введение в математические функции в Rust
Счет в программе не ограничивается сложением и умножением. Часто нужен модуль, степень, корень или аккуратное округление. Для многих таких действий уже есть короткие команды у числовых типов, без отдельной библиотеки.
Готовые команды считают модуль, степень и корень. Их вызывают у значения через точку, как длину у списка. Результат снова число того же вида, что и исходник, если тип не меняют вручную.
Большинство примеров в разделе про восьмибайтовое дробное. Там же есть команды для знака, края из двух значений, пола и потолка, зажима между границами и проверки особых результатов деления.
Целые тоже умеют модуль, но у отрицательного литерала перед командой нужны скобки, иначе минус относится не к тому фрагменту. В уроках ниже разберем каждую тему и закрепим короткими задачами, а в конце соберем практику.