Введите имя домена:

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 и его запуск завершены.

См.также:

Будь ласка, виберіть мову сайту за промовчанням: