Menu

Playground de Swift

Escreva, execute e compartilhe trechos de código — sem instalação.

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

Rode Swift online no navegador

Este é um playground e compilador Swift online e gratuito. Escreva código Swift direto no navegador, aperte Rodar e veja o swiftc compilar e executar seu programa em segundos — sem Xcode, sem Mac e sem Swift Package Manager. É o jeito mais rápido de testar um protocol, verificar um optional binding ou experimentar uma feature do Swift 6.

Por baixo dos panos, o editor usa o mesmo motor que o VS Code (destaque de sintaxe Swift, autocompletar, sublinhado de diagnósticos), e seu código compila com Swift 6.0 no Debian com uma pre-warmed module cache — Foundation já vem importado, então String/Array/Dictionary/Date/URLSession e o resto da biblioteca padrão estão prontos para uso. Seja aprendendo Swift sem Mac, se preparando para uma entrevista de iOS ou explorando protocols e generics, este playground Swift online vai da ideia à saída em segundos.

Por que este playground Swift vai te ajudar

  • Compilação Swift instantânea — swiftc compila seu programa com uma pre-warmed module cache e executa em segundos, sem Xcode nem swift package init.
  • Destaque completo de sintaxe Swift, autocompletar e diagnósticos claros do swiftc — o mesmo motor de editor que o VS Code usa.
  • Entrada stdin suportada — readLine(), FileHandle.standardInput leem do campo de entrada do playground, então você pode testar programas Swift de linha de comando e problemas de entrevista de ponta a ponta. Sem instalação — sem Xcode, Mac nem toolchain Swift.
  • 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/let e if-let — os idiomas de null-safety que tornam Swift seguro, executáveis sem nenhum boilerplate de UIKit ou SwiftUI.
  • Structs, classes, enums com associated values e protocols com associated types — o núcleo 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 where de um generic restringe os tipos.

Perguntas frequentes sobre o playground Swift online

O playground Swift online é gratuito?
Sim. O playground Swift é totalmente gratuito — sem cadastro, sem Xcode, sem Mac e sem toolchain Swift para instalar. Abra a página e compile.
Preciso ter o Xcode ou um Mac instalado?
Não precisa instalar nada. Você não precisa do Xcode, de um Mac nem de um toolchain Swift local — o compilador Swift online compila seu código com Swift 6.0 no Debian e executa em segundos. Usuários de Windows e Linux podem escrever e testar Swift aqui sem nenhuma configuração específica da plataforma.
O playground Swift funciona no celular e no Chromebook?
Sim. O playground Swift funciona em qualquer navegador moderno — desktop, tablet ou celular. Ótimo para escrever Swift em Chromebook, iPad ou qualquer máquina que não consiga rodar o Xcode.
Posso usar readLine() no playground Swift online?
Sim. O playground tem um campo de entrada stdin — readLine() e FileHandle.standardInput leem as linhas digitadas do mesmo jeito que quando você executa um binário Swift compilado localmente e digita no terminal. Ótimo para problemas de entrevista e ferramentas CLI, sem precisar de Mac.
Como aprendo Swift depois de testar o playground?
Edite o código Swift de exemplo, aperte Rodar e itere. Quando quiser prática estruturada, o curso interativo de Swift do Coddy cobre optionals, structs, classes, protocols, generics e async/await com exercícios práticos — uma base sólida tanto para iOS quanto para Swift no lado do servidor.