القيم

هنا بعض الأنواع المدمجة الأساسية (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، usize0، 123، 10_u16
الأعداد العشرية (Floating point numbers)f32، f643.14، -10.0e20، 2_f32
قيم يونيكود العددية (Unicode scalar values)char'a'، 'α'، '∞'
القيم المنطقية (Booleans)booltrue، 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.