مترجم Rust اون لاين
اكتب الأكواد البرمجية، شغّلها وشاركها - بدون أي إعداد.
شغّل Rust اون لاين في متصفحك
ساحة ومترجم Rust مجانيان عبر الإنترنت. اكتب كود Rust في متصفحك، اضغط Run، وسيقوم rustc بترجمة وتنفيذ برنامجك خلال ثوانٍ. بدون rustup محلي، ولا مشروع cargo، ولا target triple لضبطه مسبقاً.
المحرر مبني على نفس محرك VS Code، لذا تعمل ميزات تلوين صياغة Rust والإكمال التلقائي وخطوط التشخيص بشكل كامل. الكود يُترجَم بواسطة rustc على Alpine Linux، مع توفر المكتبة القياسية - std::collections و std::io و std::fs و Option و Result و Vec و HashMap و Iterator. مناسب لاستكشاف ownership، أو اختبار تنفيذ trait، أو التأكد من كيفية انتشار lifetime.
لماذا تفيدك ساحة Rust هذه
- ترجمة Rust فورية - اكتب الكود، اضغط تشغيل، واستلم ناتج rustc خلال ثوانٍ، دون الحاجة إلى Cargo.toml أو مجلد target.
- تلوين كامل لبنية Rust، إكمال تلقائي، وتشخيصات واضحة من المترجم، مدعومة بنفس محرك المحرر المستخدَم في VS Code، مع رسائل الخطأ المفيدة الشهيرة لـ rustc.
- إدخال stdin مدعوم. كل من
std::io::stdin().read_line(&mut buf)وBufRead::linesونمطread_to_stringيقرأ من مربع الإدخال في الـ playground. لا حاجة إلى rustup أو cargo أو رابط MSVC على جهازك. - مترجم Rust (rustc) على Alpine Linux - اكتب Rust مع ownership و lifetimes ومطابقة الأنماط واحصل على ملاحظات borrow checker في ثوانٍ.
ما يمكنك تجربته في ساحة Rust
- ownership و borrowing و lifetimes: الاصطلاحات التي تجعل Rust آمنًا للذاكرة، مع rustc يخبرك بالضبط بما خالفته.
- traits و generics ومطابقة الأنماط مع enums: كتابة Rust اصطلاحية يمكنك اختبارها كتلة impl واحدة في كل مرة، إلى جانب تركيب Option و Result.
- تجارب Rust سريعة: اختبر سلسلة iterator، جرّب ذراع match، تحقق من trait bound، أو تأكّد من كيفية التقاط closure لبيئته.
الأسئلة الشائعة حول مترجم Rust اون لاين
هل مترجم Rust اون لاين مجاني؟
هل أحتاج إلى تثبيت rustup أو cargo؟
هل تعمل ساحة Rust على الجوال و Chromebook؟
هل يمكنني استخدام std::io::stdin() في مترجم Rust أونلاين؟
std::io::stdin().read_line(&mut buf) وio::BufRead::lines وread_to_string يقرأ الأسطر التي تكتبها بالطريقة نفسها التي تعمل بها عند تشغيل cargo run محليًا والكتابة في الطرفية. مفيد للتدرّب على أنماط ownership في Rust بإدخال حقيقي.كيف أتعلّم Rust بعد تجربة الساحة؟
أدوات مفيدة لـ Rust
أدوات مجانية تعمل في المتصفح تتكامل بشكل رائع مع ملعب Rust البرمجي - جميعها جزء من Coddy.