Мова програмування Swift. Типи даних. Відеоурок

Цим уроком я продовжую висвітлювати нову мову програмування від компанії Apple під назвою Swift. Я пропоную всім бажаючим розпочати її вивчення разом зі мною. Обов'язково ознайомтеся з першим уроком.

Сьогодні я розповім про основні типи даних.

Існує кілька основних типів даних:

  1. Цілі числа (позначаються Int, UInt, Int8, Int16, Int32, Int64). Для вивчення діапазону можливих цілочисельних значень використовуються 2 стандартні функції: min / max;
  2. Десяткові числа або числа з плаваючою комою (позначаються Float або Double). За замовчуванням Swift визначає всі десяткові числа як Double. Для зберігання таких даних відводиться 64 біти в пам'яті, а точність знаків після коми дорівнює 15. Для формату Float цей показник у 2 рази менший;
  3. Булеві значення (позначаються Bool). Приймають значення true і false. На відміну від мови Objective-C в умовних операторах if() перевірка умови завжди повинна повертати значення Bool, яке дорівнює true / false;
  4. Символи (позначаються Character);
  5. Рядки (позначаються String). Рядок — це набір (масив) символів, укладений у подвійні лапки.

Хочу звернути увагу, що мова Swift є типобезпечним, тобто компілятор стежить за тим, щоб під час виконання різних операцій над константами / змінними значення останніх відповідали одному з основних типів даних. Щоб уникнути отримання помилок невідповідності типів, необхідно застосовувати такий механізм, як приведення (перетворення) типів. Наприклад, при множенні цілого числа 10 на десяткове число 5,36 необхідно перетворити ціле число в дробовий формат: Double(10) + 5,36.

Для роботи я використовую свій робочий Mac Mini з встановленою OS X Yosemite 10.10.2, а також середовищем розробки Xcode 6.2.

Сподіваюся, моє відео вам сподобається і буде корисним усім, хто хоче самостійно і, головне, абсолютно безкоштовно осягнути тонкощі створення мобільних додатків з використанням сучасної мови програмування Swift.