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

طباعة أفضل

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

تعلمنا كيفية طباعة مصفوفة باستخدام حلقة for:

let numbers = [1, 2, 3, 4, 5];
    
for num in numbers {
    print!("{} ", num);
}

ولكن هناك طريقة أبسط باستخدام المنسق {:?}:

يُسمى المنسق {:?} بـ منسق التصحيح (debug formatter). يُستخدم عادةً عندما تريد فحص محتويات متغير بسرعة — خاصة المصفوفات (arrays)، أو المتجهات (vectors)، أو المجموعات (tuples)، أو الهياكل (structs) — دون كتابة كود إضافي. إنه رائع لتصحيح أخطاء برنامجك لمعرفة القيم المخزنة داخل مجموعة ما.

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// Output: [1, 2, 3, 4, 5]

طريقة أخرى هي استخدامه مع الدقة (مفيد لمصفوفات الأرقام العشرية):

let arr = [1.12345, 2.23456, 3.34567];
println!("{:.2?}", arr);
// المخرجات: [1.12, 2.23, 3.35]

سيعمل هذا أيضاً مع الأرقام البسيطة:

let num = 6.1234;
println!("{:.2?}", num);
// الناتج: 6.12

جرّب بنفسك

لا يتضمّن هذا الدرس تحدّيًا برمجيًا.

quiz iconاختبر نفسك

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

جميع دروس Fundamentals