Menu
Coddy logo textTech

Rust Playground

לכתוב, להריץ ולשתף קטעי קוד - בלי שום התקנה.

Coddymain.rs
Output
Click Run to see the output here.

הריצו 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 האונליין חינמי?
כן, עורך ה-Rust חינמי לשימוש. בלי הרשמה, בלי rustup להתקין ובלי פרויקט cargo להקים: פותחים את הדף ומקמפלים.
צריך rustup או cargo מותקנים?
לא צריך להתקין כלום. לא צריך rustup, cargo או toolchain של Rust במחשב. קומפיילר ה-Rust האונליין מקמפל את הקוד עם rustc על Alpine Linux ומריץ אותו תוך שניות.
עורך ה-Rust האונליין עובד בנייד ובמחשבי Chromebook?
כן. עורך ה-Rust עובד בכל דפדפן מודרני, במחשב, בטאבלט או בנייד. מתאים לקמפול Rust ממחשב Chromebook או ממחשב שבו אי אפשר להתקין rustup.
אפשר להשתמש ב-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 לוקח אתכם מ-ownership ו-borrowing ועד traits, generics וטיפול בשגיאות, עם תרגילים מעשיים.

כלים שימושיים ל-Rust

כלים חינמיים בדפדפן שמשתלבים היטב עם עורך ה-Rust אונליין - כולם חלק מ-Coddy.