Menu

Swift-Spielplatz

Code-Snippets schreiben, ausführen und teilen — keine Einrichtung nötig.

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

Swift online im Browser ausführen

Das ist ein kostenloser Online-Swift-Playground und -Compiler. Schreibe Swift-Code direkt im Browser, drücke Ausführen und beobachte, wie swiftc dein Programm in Sekunden kompiliert und ausführt — ohne Xcode, ohne Mac und ohne Swift Package Manager. Der schnellste Weg, ein protocol zu testen, ein optional binding zu prüfen oder ein Swift-6-Sprachfeature auszuprobieren.

Unter der Haube nutzt der Editor dieselbe Engine wie VS Code (Swift-Syntax-Highlighting, Autovervollständigung, Diagnose-Unterstreichungen), und dein Code kompiliert mit Swift 6.0 auf Debian mit einem pre-warmed module cache — Foundation ist out of the box importiert, also sind String/Array/Dictionary/Date/URLSession und der Rest der Standardbibliothek startklar. Ob du Swift ohne Mac lernst, dich auf ein iOS-Interview vorbereitest oder protocols und generics erkundest — dieser Online-Swift-Playground bringt dich in Sekunden von der Idee zur Ausgabe.

Warum dieser Swift-Playground nützlich ist

  • Sofortige Swift-Kompilierung — swiftc kompiliert dein Programm mit einem pre-warmed module cache und führt es in Sekunden aus, ohne Xcode oder swift package init.
  • Vollständiges Swift-Syntax-Highlighting, Autovervollständigung und klare swiftc-Diagnosen — dieselbe Editor-Engine wie VS Code.
  • stdin-Eingabe wird unterstützt — readLine(), FileHandle.standardInput lesen aus dem Eingabefeld des Playgrounds, sodass du Swift-Kommandozeilenprogramme und Interview-Aufgaben vollständig testen kannst. Keine Installation — kein Xcode, Mac oder Swift-Toolchain.
  • Swift-6.0-Toolchain mit Foundation — kompiliere Swift, nutze Structs, Protokolle und async/await ohne Mac oder Xcode.

Was du im Swift-Playground ausprobieren kannst

  • Optionals, guard/let und if-let — die Null-Safety-Idiome, die Swift sicher machen, ausführbar ganz ohne UIKit- oder SwiftUI-Boilerplate.
  • Structs, Classes, Enums mit associated values und Protocols mit associated types — der Kern des Swift-Typsystems, Deklaration für Deklaration testbar.
  • Schnelle Swift-Experimente — teste einen property wrapper, verifiziere einen async/await-Flow, probiere einen result builder oder prüfe, wie eine generic where-Klausel einschränkt.

Häufig gestellte Fragen zum Online-Swift-Playground

Ist der Online-Swift-Playground kostenlos?
Ja. Der Swift-Playground ist komplett kostenlos — keine Anmeldung, kein Xcode, kein Mac und keine Swift-Toolchain zum Installieren. Seite öffnen und kompilieren.
Muss ich Xcode oder einen Mac installieren?
Keine Installation nötig. Du brauchst weder Xcode noch einen Mac noch eine lokale Swift-Toolchain — der Online-Swift-Compiler kompiliert deinen Code mit Swift 6.0 auf Debian und führt ihn in Sekunden aus. Windows- und Linux-Nutzer können hier Swift schreiben und testen, ganz ohne plattformspezifisches Setup.
Funktioniert der Swift-Playground auf Handy und Chromebook?
Ja. Der Swift-Playground läuft in jedem modernen Browser — Desktop, Tablet oder Handy. Ideal, um Swift von einem Chromebook, iPad oder jedem Rechner aus zu schreiben, auf dem Xcode nicht läuft.
Kann ich im Online-Swift-Playground readLine() verwenden?
Ja. Der Playground hat ein stdin-Eingabefeld — readLine() und FileHandle.standardInput lesen deine eingegebenen Zeilen genauso, als würdest du ein kompiliertes Swift-Binary lokal starten und im Terminal tippen. Gut für Interview-Aufgaben und CLI-Tools, ganz ohne Mac.
Wie lerne ich Swift, nachdem ich den Playground ausprobiert habe?
Editiere den Swift-Beispielcode, drücke Ausführen und iteriere. Für strukturiertes Lernen deckt Coddys interaktiver Swift-Kurs Optionals, Structs, Classes, Protocols, Generics und async/await mit praktischen Übungen ab — eine solide Basis, egal ob du auf iOS oder serverseitiges Swift zielst.