Playground de Swift
Escreva, execute e compartilhe trechos de código — sem instalação.
Rode Swift online no navegador
Um playground e compilador Swift online e gratuito. Escreva Swift no navegador, aperte Run e o swiftc compila e executa seu programa em segundos. Sem Xcode, sem Mac e sem Swift Package Manager para configurar antes.
O editor é construído sobre o mesmo motor do VS Code, então destaque de sintaxe Swift, autocompletar e sublinhados de diagnóstico funcionam direitinho. O código compila com Swift 6.0 no Debian com module cache pré-aquecido — Foundation já vem importado, então String/Array/Dictionary/Date/URLSession e o resto da biblioteca padrão estão prontos para uso. Bom para aprender Swift sem um Mac, se preparar para uma entrevista de iOS ou explorar protocols e generics.
Por que este playground Swift vai te ajudar
- Compilação Swift instantânea — o swiftc compila seu programa com module cache pré-aquecido e executa em segundos, sem precisar de Xcode nem
swift package init. - Destaque de sintaxe Swift completo, autocompletar e diagnósticos claros do swiftc, com o mesmo motor de editor do VS Code.
- Entrada via stdin suportada.
readLine()eFileHandle.standardInputleem do campo de entrada do playground, então programas Swift de linha de comando e problemas de entrevista funcionam de ponta a ponta. Sem Xcode, Mac ou toolchain Swift do seu lado. - Toolchain Swift 6.0 com Foundation — compile Swift, use structs, protocolos e async/await sem precisar de Mac ou Xcode.
O que você pode fazer no playground Swift
- Optionals,
guard leteif let: os idiomas de null-safety que tornam o Swift seguro, executáveis sem nenhum boilerplate de UIKit ou SwiftUI. - Structs, classes, enums com associated values e protocols com associated types: o coração do sistema de tipos do Swift, testável declaração por declaração.
- Experimentos rápidos em Swift: teste um property wrapper, verifique um fluxo async/await, experimente um result builder ou confirme como uma cláusula
wherede um generic restringe os tipos.
Perguntas frequentes sobre o playground Swift online
O playground Swift online é gratuito?
Preciso ter o Xcode ou um Mac instalado?
O playground Swift funciona no celular e no Chromebook?
Posso usar readLine() no playground Swift online?
readLine() e FileHandle.standardInput leem as linhas digitadas do mesmo jeito que quando você roda um binário Swift compilado localmente e digita no terminal. Bom para problemas estilo entrevista e ferramentas CLI, sem precisar de Mac.