Menu
Coddy logo textTech

Swift Playground

Пишите, запускайте и делитесь фрагментами кода — без установки.

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

Запустите Swift онлайн в браузере

Бесплатный онлайн-компилятор и playground для Swift. Пишите код Swift в браузере, жмите «Запустить» — swiftc скомпилирует и запустит программу за пару секунд. Не нужно ставить Xcode, искать Mac или настраивать Swift Package Manager.

Редактор построен на том же движке, что и VS Code, поэтому подсветка синтаксиса Swift, автодополнение и подчёркивание диагностик работают как надо. Код компилируется на Swift 6.0 под Debian с предварительно прогретым кешем модулей — Foundation импортирован из коробки, так что String/Array/Dictionary/Date/URLSession и вся стандартная библиотека сразу доступны. Удобно, если изучаете Swift без Mac, готовитесь к собеседованию по iOS или разбираетесь с protocols и generics.

Чем полезна эта Swift-песочница

  • Мгновенная компиляция Swift — swiftc собирает программу с прогретым кешем модулей и запускает её за секунды, без Xcode и без swift package init.
  • Полная подсветка синтаксиса Swift, автодополнение и понятные диагностики swiftc — на том же движке редактора, что и VS Code.
  • Поддержка stdin есть. readLine() и FileHandle.standardInput читают данные из поля ввода playground, так что программы Swift для командной строки и задачи с собеседований работают полностью. Никаких Xcode, Mac или Swift toolchain на вашей стороне.
  • Тулчейн Swift 6.0 с Foundation — компилируйте Swift, используйте структуры, протоколы и async/await без Mac или Xcode.

Что можно сделать в Swift-песочнице

  • Optionals, guard let и if let: идиомы null-safety, благодаря которым Swift безопасен, — всё запускается без единой строчки boilerplate из UIKit или SwiftUI.
  • Структуры, классы, enum с associated values и протоколы с associated types: ядро системы типов Swift, проверяется по одному объявлению за раз.
  • Быстрые эксперименты со Swift: протестируйте property wrapper, проверьте поток async/await, попробуйте result builder или убедитесь, как generic-клауза where сужает типы.

Часто задаваемые вопросы про онлайн Swift playground

Онлайн Swift playground бесплатный?
Да, Swift playground бесплатный. Без регистрации, без Xcode, без Mac и без установки Swift toolchain — открывайте страницу и компилируйте.
Нужен ли установленный Xcode или Mac?
Установка не нужна. Не требуются ни Xcode, ни Mac, ни локальный Swift toolchain. Онлайн-компилятор Swift собирает ваш код на Debian с Swift 6.0 и запускает за секунды. Пользователи Windows и Linux могут писать и тестировать Swift прямо здесь без какой-либо платформенной настройки.
Работает ли Swift playground на мобильных и Chromebook?
Да. Swift playground работает в любом современном браузере — на десктопе, планшете или телефоне. Удобно писать на Swift с Chromebook, iPad или любого устройства, где не запустить Xcode.
Можно ли использовать readLine() в онлайн-playground Swift?
Да. readLine() и FileHandle.standardInput читают введённые строки так же, как при локальном запуске скомпилированного Swift-бинарника и вводе в терминале. Удобно для задач с собеседований и CLI-инструментов, и Mac для этого не нужен.
Как продолжить учить Swift после песочницы?
Редактируйте пример Swift, жмите «Запустить» и пробуйте снова. Если хочется чего-то более структурированного — интерактивный курс Swift на Coddy разбирает optionals, структуры, классы, протоколы, дженерики и async/await на практических упражнениях. Хорошая база, целитесь ли вы в iOS или в серверный Swift.