Menu
CoddyTech

الأرقام

جزء من قسم الأساسيات في رحلة Rust على Coddy. الدرس 5 من 75.

المتغيرات هي حاويات تحتفظ بقيم البيانات. تُستخدم لتخزين المعلومات ومعالجتها وعرضها داخل البرنامج.

باختصار، المتغير يشبه وحدة ذاكرة يمكننا الوصول إليها بكتابة اسم المتغير. 

لكل متغير اسم فريد وقيمة قد تكون من أنواع مختلفة. تتضمن Rust أنواع بيانات مضمّنة متعددة تحدد نوع القيمة التي يمكن أن يحملها المتغير.

لتهيئة متغير، نستخدم الصيغة التالية:

let variable_name: variable_type = value;

في Rust، تُمثَّل الأعداد عادةً باستخدام نوعَي بيانات رئيسيين: i32 وf64.

يُستخدم i32 لتخزين الأعداد الصحيحة دون أي فاصلة عشرية. على سبيل المثال:

let age: i32 = 30;
let temperature: i32 = -5;
let count: i32 = 100;

يُستخدم f64 لتخزين الأعداد التي تحتوي على فاصلة عشرية. على سبيل المثال:

let price: f64 = 99.99;
let pi: f64 = 3.14159;
let fraction: f64 = 0.5;

عند التصريح عن المتغيرات في Rust، يمكنك تحديد نوع المتغير بعد اسمه ونقطتين رأسيتين. يُعرف هذا باسم التصريح عن النوع. يكون النوع اختياريًا عندما يستطيع Rust استنتاجه من القيمة: let count = 100; هو من النوع i32، وlet price = 99.99; هو من النوع f64. بعد التصريح عن متغير بنوع معين، لا يمكنه الاحتفاظ إلا بقيم من ذلك النوع.

challenge icon

التحدي

مبتدئ

اكتب برنامجًا بلغة Rust يعلن عن المتغيرات التالية ويهيئها:

  • أعلن عن متغير من النوع i32 باسم quantity وابدأه بالقيمة 5.
  • أعلن عن متغير من النوع f64 باسم item_price وابدأه بالقيمة 24.99.

تطبع الأسطر الموجودة أسفل التعليمات البرمجية قيمها بهذا التنسيق:

Quantity: [value of quantity]
Price: [value of item_price]

جرّب بنفسك

    // صرّح عن المتغيرات وهيّئها هنا
quiz iconاختبر نفسك

يتضمن هذا الدرس اختبارًا قصيرًا. ابدأ الدرس للإجابة عليه وتتبّع تقدمك.

جميع دروس الأساسيات

تدرّب بنفسك: مترجم Rust عبر الإنترنت