Rust Playground
לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.
הריצו Rust אונליין בדפדפן
עורך וקומפיילר Rust אונליין וחינמי. כתבו Rust בדפדפן, לחצו על הרצה, ו-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קוראים כולם מתיבת הקלט של העורך. בלי rustup, cargo או MSVC linker אצלכם. - קומפיילר Rust (rustc) על Alpine Linux: כתבו Rust עם ownership, lifetimes ו-pattern matching, וקבלו משוב מה-borrow checker תוך שניות.
מה אפשר לבנות בעורך ה-Rust האונליין
- Ownership, borrowing ו-lifetimes: הניבים שהופכים את Rust לבטוחה בזיכרון, כש-rustc אומר לכם בדיוק מה הפרתם.
- Traits, generics ו-pattern matching עם enums: Rust אידיומטי שאפשר לבדוק בלוק impl אחד בכל פעם, וגם שילוב של Option ו-Result.
- ניסויים מהירים ב-Rust: בדקו שרשרת iterators, נסו ענף של 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.