Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmNuCv 40 of 373 menu
◀ ▶

Приведение числового типа в Rust

Число переводят в другой числовой тип словом as между значением и именем нового типа. Так явно говорят компилятору, как трактовать биты или дробную часть.

Без приведения смешанные типы в одной операции не собираются. После перевода операнды становятся совместимыми.

Сложим целое и дробное, переведя целое в дробный тип:

let sum = 1i32 as f64 + 2.0; println!("{}", sum);

Здесь целое перевели в дробный тип, после чего сложение стало допустимым. Порядок и выбор типа влияют на результат.

Даны числа:

let num1 = 4; let num2 = 1.5;

Переведите целое в дробный тип, сложите с дробным и выведите результат.

Дано число:

let num = 10;

Переведите его в тип f64, умножьте на 0.5 и выведите результат.

Скажите, где в записи 3 as f64 стоит слово приведения.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить