القيم
هنا بعض الأنواع المدمجة الأساسية (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.