Menu
Coddy logo textTech

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

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() e FileHandle.standardInput leem 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 let e if 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 where de um generic restringe os tipos.

Perguntas frequentes sobre o playground Swift online

O playground Swift online é gratuito?
Sim, o playground Swift é 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 roda em qualquer navegador moderno, no desktop, tablet ou celular. Bom para escrever Swift de um Chromebook, iPad ou qualquer máquina que não consegue rodar o Xcode.
Posso usar readLine() no playground Swift online?
Sim. 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.
Como aprendo Swift depois de testar o playground?
Edite o código Swift de exemplo, aperte Rodar e itere. Quando quiser algo mais estruturado, 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.