Rust Deneme Alanı
Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.
Rust'ı tarayıcıda online çalıştır
Bu, ücretsiz bir online Rust deneme alanı ve derleyicisidir. Rust kodunu doğrudan tarayıcıda yaz, Çalıştır'a bas ve rustc'nin programını saniyeler içinde derleyip çalıştırdığını gör — yerel rustup, cargo projesi veya ayarlanacak target triple yok. Bir pattern'i test etmenin, borrow checker'ı kontrol etmenin veya bir Rust alıştırmasını çözmenin en hızlı yolu.
Motorun altında editör, VS Code ile aynı motoru kullanır (Rust sözdizimi vurgulama, otomatik tamamlama, tanı altı çizgileri) ve kodun Alpine Linux üzerinde rustc ile derlenir. Standart kütüphane kullanılabilir — std::collections, std::io, std::fs, Option, Result, Vec, HashMap, Iterator. İster ownership keşfet, ister bir trait uygulamasını test et, ister bir lifetime'ın nasıl yayıldığını doğrula — bu online Rust derleyici seni saniyeler içinde fikirden çıktıya taşır.
Bu Rust deneme alanı neden faydalı
- Anında Rust derlemesi — kodu yaz, Çalıştır'a bas ve rustc'den çıktıyı saniyeler içinde gör, Cargo.toml veya target dizini gerekmez.
- Tam Rust sözdizimi vurgulama, otomatik tamamlama ve net derleyici tanıları — VS Code'un kullandığı aynı editör motoru, rustc'nin ünlü yardımcı hata mesajlarıyla.
- Stdin girişi desteklenir —
std::io::stdin().read_line(&mut buf),BufRead::lines,read_to_stringplayground'un giriş kutusundan okur; böylece etkileşimli Rust programlarını uçtan uca test edebilirsiniz. Kurulum yok — rustup, cargo veya MSVC linker gerekmez. - Alpine Linux üzerinde Rust derleyicisi (rustc) — ownership, lifetimes ve pattern matching ile Rust yaz, borrow checker geri bildirimini saniyelerde al.
Rust deneme alanında neler yapabilirsin
- Ownership, borrowing ve lifetimes — Rust'ı bellek güvenli kılan deyimler; rustc sana tam olarak neyi ihlal ettiğini söyler.
- Trait'ler, generics ve enum'larla pattern matching — deyimsel Rust'ı her seferinde bir impl bloğu test edebilirsin, ayrıca Option ve Result bileşimi.
- Hızlı Rust denemeleri — bir iterator zincirini test et, bir match kolunu dene, bir trait bound'ı doğrula veya bir closure'ın ortamını nasıl yakaladığını onayla.
Online Rust derleyici SSS
Online Rust derleyici ücretsiz mi?
rustup veya cargo kurulu olmalı mı?
Rust deneme alanı mobil ve Chromebook'ta çalışıyor mu?
Çevrim içi Rust derleyicisinde std::io::stdin() kullanabilir miyim?
std::io::stdin().read_line(&mut buf), io::BufRead::lines ve read_to_string yazdığınız satırları, yerelde cargo run çalıştırıp terminale yazdığınız zamanki gibi okur. Gerçek girdi üzerinde Rust ownership kalıplarını pratik etmek için kullanışlıdır.