Введіть ім'я домену:
.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 та його запуск завершено.

Див. також:

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