Menu

Swift Deneme Alanı

Kod parçacıklarını yazın, çalıştırın ve paylaşın — kurulum gerekmez.

main.swift
Output
Click Run to see the output here.

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.standardInput playground'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?
Evet. Swift deneme alanı tamamen ücretsiz — kayıt gerekmez, Xcode yok, Mac yok ve kurulacak Swift toolchain yok. Sayfayı aç ve derle.
Xcode veya Mac kurmalı mıyım?
Kurulum gerekmez. Xcode'a, Mac'e veya yerel bir Swift toolchain'ine ihtiyacın yok — online Swift derleyicisi kodunu Debian üzerinde Swift 6.0 ile derler ve saniyeler içinde çalıştırır. Windows ve Linux kullanıcıları hiçbir platforma özel kurulum olmadan Swift yazıp burada test edebilir.
Swift deneme alanı mobil ve Chromebook'ta çalışıyor mu?
Evet. Swift deneme alanı her modern tarayıcıda çalışır — masaüstü, tablet veya mobil. Chromebook, iPad veya Xcode çalıştıramayan herhangi bir makineden Swift yazmak için harika.
Çevrim içi Swift playground'unda readLine() kullanabilir miyim?
Evet. Playground'da bir stdin giriş kutusu var — 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.
Deneme alanından sonra Swift'i nasıl öğrenirim?
Örnek Swift kodunu düzenle, Çalıştır'a bas ve tekrarla. Yapılandırılmış pratik istediğinde Coddy'nin etkileşimli Swift kursu optionals, struct'lar, class'lar, protocols, generics ve async/await'i uygulamalı alıştırmalarla kapsar — ister iOS ister sunucu tarafı Swift hedefliyor ol, sağlam bir temel.