Avatar ·

كيفية إخراج نص في Rust بدون سطر جديد في النهاية؟

مرحباً بالجميع! لقد بدأت للتو في تعلم Rust وواجهت مشكلة تبدو بسيطة. في Python اعتدت استخدام `print("text", end="")` لإخراج شيء بدون سطر جديد. في Rust جربت الماكرو `println!()`، لكنه يضيف دائماً `` في النهاية. أحتاج إلى إخراج عدة قيم بالتتابع في سطر واحد، مثلاً لمؤشر التقدم أو لإدخال البيانات سطراً بسطر. إليك ما جربته: ```rust fn main() { println!("تحميل: "); for i in 0..5 { println!("{} ", i); // أريد أن تكون الأرقام في سطر واحد } println!("تم!"); } ``` هذا الكود يخرج كل رقم في سطر جديد، بينما أحتاج إلى: `تحميل: 0 1 2 3 4 تم!` لقد قرأت الوثائق، لكنني وجدت فقط `println!()` الذي يضيف دائماً سطراً جديداً. هل