Swift Deneme Alanı
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
Bu, ücretsiz bir online Swift deneme alanı ve derleyicisidir. Swift kodunu doğrudan tarayıcıda yaz, Çalıştır'a bas ve swiftc'nin programını saniyeler içinde derleyip çalıştırmasını izle — Xcode, Mac veya Swift Package Manager gerekmez. Bir protocol'ü denemenin, bir optional binding'i doğrulamanın veya Swift 6 dil özelliklerini test etmenin en hızlı yolu.
Motorun altında editör, VS Code ile aynı motoru kullanır (Swift sözdizimi vurgulama, otomatik tamamlama, tanı altı çizgileri) ve kodun Debian üzerinde Swift 6.0 ile, önceden ısıtılmış modül önbelleği (pre-warmed module cache) ile derlenir — Foundation kutudan çıkar çıkmaz import edilmiştir, bu yüzden String/Array/Dictionary/Date/URLSession ve standart kütüphanenin geri kalanı kullanıma hazırdır. Mac'in olmadan Swift öğreniyor olsan da, bir iOS mülakatına hazırlanıyor olsan da, protocols ve generics'i keşfediyor olsan da, bu online Swift deneme alanı seni fikirden çıktıya saniyeler içinde taşır.
Bu Swift deneme alanı neden faydalı
- Anında Swift derlemesi — swiftc programını önceden ısıtılmış modül önbelleğiyle derler ve saniyeler içinde çalıştırır, Xcode veya swift package init gerekmez.
- Tam Swift sözdizimi vurgulama, otomatik tamamlama ve net swiftc tanıları — VS Code'un kullandığı aynı editör motoru.
- Stdin girişi desteklenir —
readLine(),FileHandle.standardInputplayground'un giriş kutusundan okur; böylece komut satırı Swift programlarını ve mülakat sorularını uçtan uca test edebilirsiniz. Kurulum yok — 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
- Optionals, guard/let ve if-let — Swift'i güvenli kılan null güvenliği deyimleri, hiç UIKit veya SwiftUI ön hazırlığı olmadan çalıştırılabilir.
- Struct'lar, class'lar, associated value'lu enum'lar ve associated type'lı protocol'ler — Swift tip sisteminin özü, bildirim bildirim test edilebilir.
- Hızlı Swift denemeleri — bir property wrapper test et, bir async/await akışını doğrula, bir result builder dene veya bir generic where cümlesinin nasıl daralttığını onayla.
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ı, derlenmiş bir Swift binary'sini yerelde çalıştırıp terminale yazdığınız zamanki gibi okur. Mac gerektirmeden mülakat tarzı problemler ve CLI araçları için harikadır.