القيم
هنا بعض الأنواع المدمجة الأساسية (built-in types)، وصيغة القيم الحرفية (literal values) لكل نوع (type).
الأنواع (Types) | القيم الحرفية (Literals) | |
---|---|---|
الأعداد الصحيحة الموقعة، اي لها اشارة (Signed integers) | i8 ، i16 ، i32 ، i64 ، i128 ، isize | -10 ، 0 ، 1_000 ، 123_i64 |
الأعداد الصحيحة غير الموقعة، اي ليس لها اشارة (Unsigned integers) | u8 ، u16 ، u32 ، u64 ، u128 ، usize | 0 ، 123 ، 10_u16 |
الأعداد العشرية (Floating point numbers) | f32 ، f64 | 3.14 ، -10.0e20 ، 2_f32 |
قيم يونيكود العددية (Unicode scalar values) | char | 'a' ، 'α' ، '∞' |
القيم المنطقية (Booleans) | bool | true ، false |
عرض الأنواع كما يلي:
iN
،uN
، وfN
عرضها N بت،isize
وusize
هما عرض المؤشر،char
عرضه 32 بت،bool
عرضه 8 بت.
This slide should take about 5 minutes.
هناك بعض الصيغ التي لم يتم عرضها أعلاه:
- يمكن حذف جميع الشرطات السفلية في الأرقام، فهي فقط من أجل الوضوح. لذلك يمكن كتابة
1_000
كـ1000
(أو10_00
)، ويمكن كتابة123_i64
كـ123i64
.