Напишите свою первую программу на Swift в Ubuntu Linux

Swift - это язык программирования, разработанный компанией Apple Inc. Это многопарадигмальный компилируемый язык программирования общего назначения, разработанный для iOS, macOS, watchOS, tvOS, Linux и z/OS. По словам разработчиков, Swift - это фантастический способ написания программного обеспечения, будь то для телефонов, настольных компьютеров, серверов или чего-либо еще, на чем выполняется код. Это безопасный, быстрый и интерактивный язык программирования, который сочетает в себе лучшие достижения современного языкового мышления с мудростью широкой инженерной культуры Apple и разнообразным вкладом сообщества разработчиков с открытым исходным кодом. Компилятор оптимизирован для производительности, а язык - для разработки, без компромиссов.

В этой статье мы расскажем, как установить последнюю версию Swift на Ubuntu. Что еще более важно, мы расскажем вам, как начать работу со Swift, объяснив, как написать свою первую программу на Swift, а также создать проект Hello World на Swift.

Установка Swift

Все выпуски Swift можно найти на следующей веб-странице:

https://swift.org/download/#releases

Здесь мы опишем установку Swift версии 5.7 с помощью командной строки.

Установка предварительных условий

Откройте приложение Terminal либо через системный поиск Application Launcher Search, либо через сочетание клавиш Ctrl+Alt+T.

Следующим шагом будет обновление индекса репозитория вашей системы с помощью следующей команды:

apt update

Это поможет вам установить последнюю доступную версию программного обеспечения из Интернета. Обратите внимание, что только авторизованный пользователь может добавлять, удалять и настраивать программное обеспечение на Ubuntu.

Первое необходимое условие, которое мы установим, это компилятор Clang. Вы можете сделать это, выполнив следующую команду от имени sudo:

Установка clang

Система может спросить у вас пароль для sudo, а также предложить вам опцию Y/n для продолжения установки. Введите Y и нажмите Enter; программа будет установлена на вашу систему. Однако этот процесс может занять некоторое время в зависимости от скорости вашего Интернета.

Для быстрой работы Swift также необходимо несколько библиотек. Выполните следующие команды, чтобы добавить необходимые библиотеки в вашу систему.

Установка программных библиотек

Теперь вы готовы к установке Swift.

Установка Swift

Мы решили установить Swift версии 5.7 на наш Ubuntu. Давайте сначала загрузим его в нашу систему, выполнив следующую команду:

Вместо того, чтобы набирать команду, вы можете скопировать ее отсюда и вставить в Терминал, используя Ctrl+Shift+V, или используя опцию Paste из меню правой кнопки мыши.

Выполните следующую команду, чтобы распаковать файл tar.gz:

Затем переместите извлеченную папку в каталог /usr/share/swift с помощью следующей команды:

Следующим и последним шагом будет установка бинарного файла Swift в переменную окружения PATH вашей Ubuntu. Для этого выполните следующие команды:

Проверьте установку компилятора Swift

Теперь Swift установлен и настроен в вашей системе. Чтобы убедиться, что программа действительно установлена на вашей системе, вы можете проверить номер ее версии с помощью следующей команды:

Проверить версию swift

 

Запуск Swift REPL

Для начала вы можете выполнить несколько интерактивных команд в Swift REPL (Read Eval Print Loop). Этот REPL поможет вам различными способами:

Для быстрого запуска и проверки некоторого кода Swift
В целях обучения
Находить новые и уникальные функции и тестировать их в консоли командной строки.

Выполните следующую команду, чтобы перейти в консоль Swift:

Вот пример того, как я присвоил свое имя переменной, а затем вывел его вместе со строкой:

Использование swift

Вы можете использовать команду ":q", чтобы выйти из Swift REPL.

REPL - это хороший способ запустить несколько небольших программ, но для создания приложения вам необходимо познакомиться с проектами и пакетами Swift. Посмотрите ниже, как начать работу с проектом Swift.

Проект Hello World в Swift

Сейчас мы познакомим вас с простейшим проектом Hello world, который вы можете создать и построить с помощью Swift. Пожалуйста, выполните следующие шаги для создания проекта, который просто печатает "Hello, World!" на экране.

1. Создайте каталог проекта с помощью команды mkdir, а затем перейдите в него. Я создаю каталог с именем "Hello_swift".

Создайте каталог для приложения swift

2. Теперь выполните следующую команду для создания исполняемого пакета:

Исполняемый пакет Swift

Команда создала иерархию основных файлов, необходимых для проекта Swift. Наиболее важными из них являются:

Файл Package.swift, который выглядит следующим образом:

Swift Hello World Program

И файл main.swift, расположенный в папке Sources

который выглядит следующим образом:

Print Hello World

 

Этот файл main.swift уже содержит необходимый код для печати hello world. Вы, конечно, можете отредактировать этот файл, чтобы заставить ваш проект делать что-то еще.

3. Скомпилируйте этот проект, выполнив следующую команду:

Скомпилируйте программу

Теперь у вас есть исполняемая программа в папке .build/debug с тем же именем, что и ваш проект Swift.

4. Теперь вы готовы запустить проект, выполнив следующую команду:

Вот вывод моей Swift-программы:

Building package

Заключение

Это все, что вам было нужно для начала работы с программированием на Swift. К счастью, существует множество документации и учебных пособий, доступных как на официальном сайте, так и в других местах, которые помогут вам создавать продуктивные приложения на Swift.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий