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

طباعة أفضل

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

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

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

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

يُسمّى المنسّق {:?} منسّق التصحيح. ويُستخدم عادةً عندما تريد فحص محتويات متغيّر بسرعة، وخاصةً المصفوفات أو المتجهات أو الصفوف أو الهياكل، من دون كتابة تعليمات برمجية إضافية. وهو مفيد جدًا لتصحيح أخطاء برنامجك ومعرفة القيم المخزّنة داخل مجموعة.

let numbers = [1, 2, 3, 4, 5];
print!("{:?} ", numbers);
// المخرجات: [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اختبر نفسك

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

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

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