Swift online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
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()eFileHandle.standardInputleggono 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 leteif 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
wheregenerica.
Domande frequenti sul playground Swift online
Il playground Swift online è gratuito?
Devo avere Xcode o un Mac?
Il playground Swift funziona da smartphone e Chromebook?
Posso usare readLine() nel playground Swift online?
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?
Strumenti utili per Swift
Strumenti gratuiti nel browser che si abbinano bene al playground Swift, tutti parte di Coddy.