Swift Playground
Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.
Swift'i tarayıcıda online çalıştır
Ücretsiz bir online Swift playground ve derleyici. Swift kodunu tarayıcında yaz, Çalıştır'a bas; swiftc programını saniyeler içinde derleyip çalıştırır. Önceden kurulacak Xcode, Mac veya Swift Package Manager yok.
Editör, VS Code ile aynı motor üzerine kurulu; bu yüzden Swift sözdizimi vurgulama, otomatik tamamlama ve tanı altı çizgileri sorunsuz çalışıyor. Kod, Debian üzerinde Swift 6.0 ile önceden ısıtılmış bir modül önbelleğiyle derleniyor — Foundation kutudan çıktığı haliyle import edilmiş durumda, dolayısıyla String/Array/Dictionary/Date/URLSession ve standart kütüphanenin geri kalanı kullanıma hazır. Mac olmadan Swift öğrenmek, bir iOS mülakatına hazırlanmak ya da protocols ve generics ile oynamak için ideal.
Bu Swift deneme alanı neden faydalı
- Anında Swift derlemesi — swiftc, programınızı önceden ısıtılmış modül önbelleğiyle derler ve saniyeler içinde çalıştırır; Xcode'a veya
swift package initçalıştırmaya gerek yok. - Tam Swift sözdizimi vurgulama, otomatik tamamlama ve net swiftc tanıları — VS Code ile aynı editör motoru tarafından destekleniyor.
- Stdin girişi desteklenir.
readLine()veFileHandle.standardInput, playground'un giriş kutusundan okur; böylece komut satırı Swift programları ve mülakat soruları uçtan uca çalışır. Sizin tarafınızda Xcode, Mac veya Swift toolchain gerekmez. - Foundation ile Swift 6.0 toolchain — Mac veya Xcode gerekmeden Swift derle, struct, protokol ve async/await kullan.
Swift deneme alanında neler yapabilirsin
- Optional'lar,
guard letveif let: Swift'i güvenli kılan null güvenliği deyimleri — hiçbir UIKit ya da SwiftUI iskelesi olmadan çalıştırılabilir. - Struct'lar, class'lar, associated value'lu enum'lar ve associated type'lı protocol'ler: Swift tip sisteminin özü, her bildirimi tek tek test edebilirsin.
- Hızlı Swift denemeleri: bir property wrapper test edin, async/await akışını doğrulayın, result builder deneyin veya generic bir
whereifadesinin nasıl daralttığını görün.
Online Swift deneme alanı SSS
Online Swift deneme alanı ücretsiz mi?
Xcode veya Mac kurmalı mıyım?
Swift deneme alanı mobil ve Chromebook'ta çalışıyor mu?
Çevrim içi Swift playground'unda readLine() kullanabilir miyim?
readLine() ve FileHandle.standardInput, yazdığınız satırları tıpkı yerelde derlenmiş bir Swift binary'sini çalıştırıp terminale yazdığınızdaki gibi okur. Mülakat tarzı problemler ve CLI araçları için ideal, üstelik Mac gerekmiyor.