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

Un playground y compilador de Swift online y gratuito. Escribe Swift en tu navegador, pulsa Ejecutar y swiftc compila y ejecuta tu programa en segundos. Sin Xcode, sin Mac y sin Swift Package Manager que configurar antes.

El editor está construido sobre el mismo motor que VS Code, así que el resaltado de sintaxis de Swift, el autocompletado y los subrayados de diagnóstico funcionan sin problema. El código se compila con Swift 6.0 en Debian con un module cache pre-calentado — Foundation viene importado de fábrica, así que String/Array/Dictionary/Date/URLSession y el resto de la biblioteca estándar están listos. Útil para aprender Swift sin Mac, preparar una entrevista de iOS o explorar protocols y generics.

Por qué este playground Swift te va a servir

  • Compilación Swift instantánea: swiftc compila tu programa con una module cache precargada y lo ejecuta en segundos, sin Xcode ni swift package init.
  • Resaltado de sintaxis Swift completo, autocompletado y diagnósticos claros de swiftc, con el mismo motor de editor que VS Code.
  • Soporte para entrada por stdin. Tanto readLine() como FileHandle.standardInput leen del cuadro de entrada del playground, así que los programas Swift de línea de comandos y los problemas de entrevista funcionan de principio a fin. Sin Xcode, sin Mac, ni toolchain de Swift de tu lado.
  • 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 modismos de seguridad frente a null que hacen a Swift confiable, 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 genérica lo restringe.

Preguntas frecuentes sobre el playground Swift online

¿Es gratis el playground Swift online?
Sí, el playground de Swift es 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 de Swift corre en cualquier navegador moderno, ya sea en computadora, tablet o móvil. Útil para escribir Swift desde un Chromebook, un iPad o cualquier equipo que no pueda ejecutar Xcode.
¿Puedo usar readLine() en el playground Swift online?
Sí. readLine() y FileHandle.standardInput leen las líneas que escribes igual que cuando ejecutas un binario de Swift compilado localmente y tecleas en la terminal. Útil para problemas tipo entrevista y herramientas CLI, sin necesidad de una Mac.
¿Cómo aprendo Swift después de probar el playground?
Edita el código Swift de ejemplo, presiona Run e itera. Cuando quieras algo más estructurado, el curso interactivo de Swift de Coddy cubre optionals, structs, classes, protocols, generics y async/await con ejercicios prácticos — una base sólida tanto si apuntas a iOS como a Swift del lado del servidor.