Menu

Playground de Swift

Escribe, ejecuta y comparte fragmentos de código, sin instalaciones.

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

Ejecuta Swift online en tu navegador

Este es un playground y compilador Swift online y gratuito. Escribe código Swift directamente en tu navegador, pulsa Ejecutar y mira cómo swiftc compila y ejecuta tu programa en segundos — sin Xcode, sin Mac y sin Swift Package Manager. Es la forma más rápida de probar un protocol, verificar un optional binding o experimentar con una feature de Swift 6.

Por dentro, el editor usa el mismo motor que VS Code (resaltado de sintaxis Swift, autocompletado, subrayado de diagnósticos), y tu código se compila con Swift 6.0 en Debian con una pre-warmed module cache — Foundation viene importado de serie, así que String/Array/Dictionary/Date/URLSession y el resto de la biblioteca estándar están listos para usar. Tanto si aprendes Swift sin Mac, preparas una entrevista de iOS o exploras protocols y generics, este playground Swift online te lleva de la idea a la salida en segundos.

Por qué este playground Swift te va a servir

  • Compilación Swift instantánea — swiftc compila tu programa con una pre-warmed module cache y lo ejecuta en segundos, sin Xcode ni swift package init.
  • Resaltado completo de sintaxis Swift, autocompletado y diagnósticos claros de swiftc — el mismo motor de editor que usa VS Code.
  • Entrada stdin compatible — readLine(), FileHandle.standardInput leen desde el cuadro de entrada del playground, así que puedes probar programas Swift de línea de comandos y problemas de entrevista de principio a fin. Sin instalación — sin Xcode, Mac ni toolchain Swift.
  • Toolchain de Swift 6.0 con Foundation — compila Swift, usa structs, protocolos y async/await sin necesitar Mac ni Xcode.

Qué puedes hacer en el playground Swift

  • Optionals, guard/let e if-let — los idiomas de seguridad frente a null que hacen a Swift fiable, ejecutables sin nada de boilerplate de UIKit ni SwiftUI.
  • Structs, classes, enums con associated values y protocols con associated types — el núcleo del sistema de tipos de Swift, comprobable declaración a declaración.
  • Experimentos rápidos con Swift — prueba un property wrapper, valida un flujo async/await, experimenta con un result builder o confirma cómo una cláusula where de un generic lo restringe.

Preguntas frecuentes sobre el playground Swift online

¿Es gratis el playground Swift online?
Sí. El playground Swift es totalmente gratis — sin registro, sin Xcode, sin Mac y sin toolchain de Swift que instalar. Abre la página y compila.
¿Necesito Xcode o un Mac instalado?
No hace falta instalar nada. No necesitas Xcode, un Mac ni un toolchain local de Swift — el compilador Swift online compila tu código con Swift 6.0 en Debian y lo ejecuta en segundos. Los usuarios de Windows y Linux pueden escribir y probar Swift aquí sin ninguna configuración específica de plataforma.
¿Funciona el playground Swift en móvil y Chromebook?
Sí. El playground Swift funciona en cualquier navegador moderno — escritorio, tablet o móvil. Perfecto para escribir Swift desde un Chromebook, un iPad o cualquier máquina que no pueda ejecutar Xcode.
¿Puedo usar readLine() en el playground Swift online?
Sí. El playground tiene un cuadro de entrada stdin — readLine() y FileHandle.standardInput leen las líneas que escribes igual que cuando ejecutas un binario Swift compilado localmente y tecleas en la terminal. Perfecto para problemas de entrevista y herramientas CLI, sin necesitar Mac.
¿Cómo aprendo Swift después de probar el playground?
Edita el código Swift de ejemplo, pulsa Ejecutar e itera. Cuando quieras práctica estructurada, el curso interactivo de Swift de Coddy cubre optionals, structs, classes, protocols, generics y async/await con ejercicios prácticos — una buena base tanto si apuntas a iOS como a Swift del lado servidor.