Menu
Coddy logo textTech
Français

Bac à sable Swift

Écrivez, exécutez et partagez des extraits de code — sans installation.

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

Exécutez Swift en ligne dans votre navigateur

Ceci est un playground et compilateur Swift en ligne gratuit. Écrivez du code Swift directement dans votre navigateur, cliquez sur Exécuter et regardez swiftc compiler et exécuter votre programme en quelques secondes — sans Xcode, sans Mac et sans Swift Package Manager. C'est le moyen le plus rapide de tester un protocol, de vérifier un optional binding ou d'essayer une feature de Swift 6.

Sous le capot, l'éditeur utilise le même moteur que VS Code (coloration syntaxique Swift, autocomplétion, diagnostics soulignés), et votre code compile avec Swift 6.0 sur Debian avec un pre-warmed module cache — Foundation est importé d'office, donc String/Array/Dictionary/Date/URLSession et le reste de la bibliothèque standard sont prêts. Que vous appreniez Swift sans Mac, prépariez un entretien iOS ou exploriez protocols et generics, ce playground Swift en ligne vous mène de l'idée à la sortie en quelques secondes.

Pourquoi ce playground Swift est utile

  • Compilation Swift instantanée — swiftc compile votre programme avec un pre-warmed module cache et l'exécute en quelques secondes, sans Xcode ni swift package init.
  • Coloration syntaxique Swift complète, autocomplétion et diagnostics swiftc clairs — le même moteur d'éditeur que VS Code.
  • Entrée stdin prise en charge — readLine(), FileHandle.standardInput lisent depuis la zone d'entrée du playground, ce qui permet de tester les programmes Swift en ligne de commande et les problèmes d'entretien de bout en bout. Aucune installation — pas de Xcode, Mac ni toolchain Swift.
  • Toolchain Swift 6.0 avec Foundation — compilez du Swift, utilisez structs, protocoles et async/await sans Mac ni Xcode.

Ce que vous pouvez faire dans le playground Swift

  • Optionals, guard/let et if-let — les idiomes de null-safety qui rendent Swift sûr, exécutables sans aucun boilerplate UIKit ou SwiftUI.
  • Structs, classes, enums avec associated values et protocols avec associated types — le cœur du système de types de Swift, testable déclaration par déclaration.
  • Expériences Swift rapides — testez un property wrapper, vérifiez un flux async/await, essayez un result builder ou confirmez comment une clause where d'un generic restreint le type.

Questions fréquentes sur le playground Swift en ligne

Le playground Swift en ligne est-il gratuit ?
Oui. Le playground Swift est entièrement gratuit — sans inscription, sans Xcode, sans Mac et sans toolchain Swift à installer. Ouvrez la page et compilez.
Faut-il avoir Xcode ou un Mac installé ?
Aucune installation nécessaire. Vous n'avez pas besoin de Xcode, d'un Mac ni d'un toolchain Swift local — le compilateur Swift en ligne compile votre code avec Swift 6.0 sur Debian et l'exécute en quelques secondes. Les utilisateurs Windows et Linux peuvent écrire et tester du Swift ici sans aucune configuration spécifique à la plateforme.
Le playground Swift fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Swift fonctionne sur tout navigateur moderne — desktop, tablette ou mobile. Idéal pour écrire du Swift depuis un Chromebook, un iPad ou toute machine qui ne peut pas lancer Xcode.
Puis-je utiliser readLine() dans le playground Swift en ligne ?
Oui. Le playground propose une zone d'entrée stdin — readLine() et FileHandle.standardInput lisent les lignes saisies comme lorsque vous exécutez un binaire Swift compilé en local et tapez dans le terminal. Parfait pour les problèmes d'entretien et les outils CLI, sans Mac.
Comment apprendre Swift après avoir testé le playground ?
Modifiez le code Swift d'exemple, appuyez sur Exécuter et itérez. Pour une pratique structurée, le cours interactif Swift de Coddy couvre optionals, structs, classes, protocols, generics et async/await avec des exercices pratiques — une base solide que vous visiez iOS ou Swift côté serveur.