Поиск…


Скалярные типы

Целые

Подпись : i8 , i16 , i32 , i64 , isize

Unsigned : u8 , u16 , u32 , u64 , usize

Тип целочисленного литерала, скажем 45 , будет автоматически выводиться из контекста. Но чтобы заставить его добавить суффикс: 45u8 (без пробела) будет напечатан u8 .

Примечание. Размер isize и usize зависит от архитектуры. На 32-битной архитектуре это 32-битные, а на 64-битных, вы догадались!

Плавающие точки

f32 и f64 .

Если вы просто пишете 2.0 , это по умолчанию f64 , если только вывод типа не определяет иначе!

Чтобы заставить f32 , либо определить переменную с f32 типа, или суффикс литерала: 2.0f32 .

Булевы

bool , имеющий значения true и false .

Персонажи

char , со значениями, записанными как 'x' . В одинарных кавычках содержится одно значение Scicar Value Unicode, что означает, что в нем есть эмулятор! Вот еще 3 примера: '😻' , '\u{3f}' , '\u{1d160}' .



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow