Введите имя домена:
.ua .com.ua .in.ua .org.ua
.ru .com .net .org
Показать все домены

Hello World на Swift

Ответы на вопросы от компании «Украинский хостинг».

Пишем Hello, World! на языке Swift

Swift является открытым мультипарадигмальным компилируемым языком программирования общего назначения. По сравнению с предшествующим Objective-C, Swift задумывался как устойчивый к ошибкам программиста и более лёгкий для чтения язык. Благодаря тому, что Swift может использовать рантайм Objective-C, возможно использование обоих языков, в том числе и С, в рамках одной программы.

Рекомендуется создать не root пользователя с доступом к sudo.

В инструкции используется текстовый редактор nano, для установки которого требуется выполнить команду:

yum install nano

Процедура написания первой программы на языке Swift состоит из следующих шагов:

  1. Обновляем пакеты:

    sudo yum -y update
  2. Устанавливаем библиотеку libicu-devel:

    sudo yum -y install libicu-devel
  3. Скачиваем Swift:

    wget https://swift.org/builds/swift-3.0-preview-6/ubuntu1404/swift-3.0-PREVIEW-6/swift-3.0-PREVIEW-6-ubuntu14.04.tar.gz
  4. Распаковываем скачанный архив:

    tar -xzf swift-3.0-PREVIEW-6-ubuntu14.04.tar.gz

    Добавляем /usr в переменную окружения PAHT (в пути необходимо вместо denis указать собственное имя пользователя):

    export PATH=/home/denis/swift-3.0-PREVIEW-6-ubuntu14.04/usr/bin:"${PATH}"

    Для создания ссылок выполняем поочередно следующие команды:

    sudo ln -s /lib64/libedit.so.0 /lib64/libedit.so.2
    sudo ln -s /usr/lib64/libicuuc.so /usr/lib64/libicuuc.so.52
    sudo ln -s /usr/lib64/libicui18n.so /usr/lib64/libicui18n.so.52
  5. Создаем файл с расширением .swift:

    nano hello_world.swift

    и добавляем в него следующий код:

    import Swift
    print("Hello, World!")

    Сохраняем изменение в файле, нажав сочетание клавиш Ctrl+x , затем клавишу y и затем клавишу Enter.

  6. Чтобы запустить скрипт, необходимо выполнить слудующую команду:

    swift hello_world.swift

    На этом создание скрипта на Swift и его запуск завершены.

См.также: