Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

النصوص (String)

جزء من قسم Fundamentals في رحلة Rust على Coddy — الدرس 7 من 75.

الـ char هو حرف واحد (على سبيل المثال: 1، 6، %، b، p، .، T، إلخ.)

النوع String هو نوع خاص يتكون من عدة char.

لتهيئة قيمة نصية في متغير، قم بإحاطتها بـ علامات اقتباس مزدوجة:

let s1 = "This is a string";

في المثال أعلاه، تم تهيئة متغير نصي باسم s1.

على عكس الأرقام، عند التعامل مع السلاسل النصية (strings) نحتاج إلى أن نكون أكثر حذراً مع الأنواع (types).

إذا كنت تريد التصريح صراحةً عن نوع String، فأنت بحاجة إلى تحويل السلسلة النصية على النحو التالي:

let s1: String = "This is a string".to_string();
challenge icon

التحدي

مبتدئ

قم بتخزين السلسلة النصية I am learning to code with Coddy! في متغير باسم coddy باستخدام قيمة نصية حرفية (مع علامات اقتباس مزدوجة)..

تأكد من تخزين القيمة النصية بالضبط مع مراعاة حالة الأحرف.

ورقة مرجعية

الـ char هو حرف واحد (على سبيل المثال: 1، 6، %، b، p، .، T).

تتكون الـ String من عدة أحرف (chars). قم بتهيئة السلاسل النصية باستخدام علامات الاقتباس المزدوجة:

let s1 = "This is a string";

للتصريح عن نوع String بشكل صريح، قم بتحويل السلسلة النصية الحرفية (string literal):

let s1: String = "This is a string".to_string();

جرّب بنفسك

fn main() {
    // اكتب الكود الخاص بك أدناه
    let coddy = ?
    
    // لا تغير السطر أدناه
    println!("coddy = \"{}\"", coddy);
}
quiz iconاختبر نفسك

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

جميع دروس Fundamentals