كيفية إخراج نص في 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!()` الذي يضيف دائماً سطراً جديداً. هل