Menu
Coddy logo textTech

Playground 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

Un playground et compilateur Swift en ligne, gratuit. Tu écris du Swift dans ton navigateur, tu cliques sur Exécuter, et swiftc compile et lance ton programme en quelques secondes. Pas de Xcode, pas de Mac, pas de Swift Package Manager à configurer au préalable.

L'éditeur est bâti sur le même moteur que VS Code, donc la coloration syntaxique Swift, l'autocomplétion et les diagnostics soulignés fonctionnent tous. Le code compile avec Swift 6.0 sur Debian avec un cache de modules préchauffé — Foundation est importé d'office, donc String/Array/Dictionary/Date/URLSession et le reste de la bibliothèque standard sont prêts. Pratique pour apprendre Swift sans Mac, préparer un entretien iOS ou explorer les protocols et les generics.

Pourquoi ce playground Swift est utile

  • Compilation Swift instantanée — swiftc compile ton programme avec un cache de modules préchauffé et l'exécute en quelques secondes, sans Xcode ni swift package init.
  • Coloration syntaxique Swift complète, autocomplétion et diagnostics swiftc clairs, propulsés par le même moteur d'éditeur que VS Code.
  • L'entrée stdin est prise en charge. readLine() et FileHandle.standardInput lisent tous les deux depuis la zone d'entrée du playground, donc les programmes Swift en ligne de commande et les exos d'entretien tournent de bout en bout. Pas besoin de Xcode, de Mac ni de toolchain Swift de ton côté.
  • 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 une déclaration à la fois.
  • Petites expériences Swift : teste un property wrapper, vérifie un flux async/await, essaie un result builder ou regarde comment une clause where générique affine le type.

Questions fréquentes sur le playground Swift en ligne

Le playground Swift en ligne est-il gratuit ?
Oui, le playground Swift est gratuit. Pas d'inscription, pas de Xcode, pas de Mac et aucune toolchain Swift à installer — tu ouvres la page et tu compiles.
Faut-il avoir Xcode ou un Mac installé ?
Aucune installation requise. Pas besoin de Xcode, d'un Mac ni d'une toolchain Swift locale. Le compilateur Swift online compile ton code avec Swift 6.0 sur Debian et l'exécute en quelques secondes. Sous Windows ou Linux, tu peux écrire et tester du Swift ici sans aucune config spécifique à ta plateforme.
Le playground Swift fonctionne-t-il sur mobile et Chromebook ?
Oui. Le playground Swift tourne dans n'importe quel navigateur moderne, sur desktop, tablette ou mobile. Pratique 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. readLine() et FileHandle.standardInput lisent les lignes que tu tapes exactement comme quand tu lances un binaire Swift compilé en local et que tu saisis du texte dans le terminal. Pratique pour les exos type entretien et les outils CLI, sans Mac.
Comment apprendre Swift après avoir testé le playground ?
Modifie le code Swift d'exemple, appuie sur Exécuter et itère. Et si tu veux quelque chose de plus structuré, le cours interactif Swift de Coddy couvre les optionals, structs, classes, protocols, generics et async/await avec des exercices pratiques — une base solide, que tu vises iOS ou Swift côté serveur.