РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
100 of 1245 menu

Преобразование в isize

Преобразование в isize в Rust выполняется с помощью метода to_isize, который преобразует значение в знаковое целое число, размер которого равен размеру указателя на данной платформе. Метод принимает значение, которое нужно преобразовать, и возвращает isize. Преобразование доступно для числовых типов, а также для символов char.

Синтаксис

value.to_isize()

Пример

Давайте преобразуем число 12345 типа i32 в isize:

fn main() { let num: i32 = 12345; let res = num.to_isize(); println!("{}", res); }

Результат выполнения кода:

12345

Пример

Давайте преобразуем символ 'A' типа char в isize:

fn main() { let ch = 'A'; let res = ch.to_isize(); println!("{}", res); }

Результат выполнения кода:

65

Пример

Давайте преобразуем отрицательное число -12345 типа i64 в isize:

fn main() { let num: i64 = -12345; let res = num.to_isize(); println!("{}", res); }

Результат выполнения кода:

-12345

Смотрите также

  • метод to_isize,
    который преобразует значение в isize
  • метод to_usize,
    который преобразует значение в usize
  • метод as,
    который выполняет приведение типов
  • метод into,
    который выполняет преобразование через трейт Into
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить