Menu
Coddy logo textTech

Swift online

Scrivi, esegui e condividi snippet di codice, senza configurare nulla.

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

Esegui Swift online nel tuo browser

Un playground e compilatore Swift online gratuito. Scrivi Swift nel browser, premi Esegui e swiftc compila ed esegue il programma in pochi secondi. Niente Xcode, niente Mac, niente Swift Package Manager da configurare prima.

L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Swift, completamento automatico e sottolineature degli errori funzionano tutti. Il codice viene compilato con Swift 6.0 su Debian con una cache dei moduli già pronta: Foundation è importato fin da subito, quindi String/Array/Dictionary/Date/URLSession e il resto della libreria standard sono disponibili. Ottimo per imparare Swift senza un Mac, prepararti a un colloquio iOS o esplorare protocolli e generics.

Perché questo playground Swift è utile

  • Compilazione Swift immediata: swiftc compila il programma con una cache dei moduli già pronta e lo esegue in pochi secondi, senza Xcode né swift package init.
  • Evidenziazione completa della sintassi Swift, completamento automatico e diagnostica swiftc chiara, grazie allo stesso motore di editor di VS Code.
  • L'input stdin è supportato. readLine() e FileHandle.standardInput leggono entrambi dalla casella di input del playground, quindi i programmi Swift da riga di comando e i problemi da colloquio funzionano dall'inizio alla fine. Niente Xcode, Mac o toolchain Swift sul tuo computer.
  • Toolchain Swift 6.0 con Foundation: compila programmi Swift, usa struct, protocolli, generics e async/await senza bisogno di un Mac o di Xcode.

Cosa puoi creare nel playground Swift

  • Optional, guard let e if let: gli idiomi di null safety che rendono Swift sicuro, eseguibili senza codice boilerplate UIKit o SwiftUI.
  • Struct, classi, enum con valori associati e protocolli con tipi associati: il cuore del sistema di tipi di Swift, da provare una dichiarazione alla volta.
  • Esperimenti rapidi in Swift: prova un property wrapper, verifica un flusso async/await, prova un result builder o conferma come restringe i tipi una clausola where generica.

Domande frequenti sul playground Swift online

Il playground Swift online è gratuito?
Sì, il playground Swift è gratuito. Niente registrazione, niente Xcode, niente Mac e nessuna toolchain Swift da installare: apri la pagina e compila.
Devo avere Xcode o un Mac?
Non serve installare nulla. Non ti servono Xcode, un Mac o una toolchain Swift in locale. Il compilatore Swift online compila il codice con Swift 6.0 su Debian e lo esegue in pochi secondi. Chi usa Windows e Linux può scrivere e provare Swift qui senza configurazioni specifiche per la piattaforma.
Il playground Swift funziona da smartphone e Chromebook?
Sì. Il playground Swift funziona in qualsiasi browser moderno, da computer, tablet o smartphone. È comodo per scrivere Swift da un Chromebook, un iPad o qualsiasi computer che non può eseguire Xcode.
Posso usare readLine() nel playground Swift online?
Sì. readLine() e FileHandle.standardInput leggono le righe che scrivi esattamente come quando esegui un binario Swift compilato in locale e digiti nel terminale. Ottimo per problemi in stile colloquio e strumenti da riga di comando, senza bisogno di un Mac.
Come imparo Swift dopo aver provato il playground?
Modifica il codice Swift di esempio, premi Esegui e ripeti. Quando vuoi qualcosa di più strutturato, il corso interattivo di Swift di Coddy copre optional, struct, classi, protocolli, generics e async/await con esercizi pratici: una base solida sia che tu punti a iOS sia a Swift lato server.

Strumenti utili per Swift

Strumenti gratuiti nel browser che si abbinano bene al playground Swift, tutti parte di Coddy.