Основи Swift

основи

У попередній статті ми розповіли про основні типи даних у Swift, а сьогодні поговоримо про автоматичне визначення їх типу (анотації), а також інтерполяцію рядків (створення нового значення з кількох констант та змінних).

Автоматична інструкція типів даних

У мові Swift існує два способи вказати тип даних, які зберігаються у змінній:

  1. Присвоїти початкове значення при ініціалізації
  2. Застосувати метод інструкції типів.

Це стосується всіх типів даних:

Це метод автоматичної інструкції: Swift передбачає, який тип даних слід використовуватиме змінної залежно від введених даних. Якщо ввести число на кшталт -86,783333, Swift віддасть перевагу типу Double.

Можливість автоматично визначати тип даних, привласнених змінною, - важлива особливість Swift. Розробники на Swift можуть анотувати змінні, Swift сам визначить їх тип, з присвоєного значення. Таке автоматичне визначення типів даних підвищує надійність усієї системи типів (безпека) і дозволяє оптимізувати процес компіляції коду.

Оператори у Swift

Перш ніж звертатися до питання інтерполяції рядків, давайте подивимося, які основні оператори доступні у Swift:

  1. Арифметичні оператори додавання (+), віднімання (–), множення (*) та поділу (/).
  2. Оператор інкременту (++) та оператор декременту (––), які відповідно додають та віднімають одиницю.
  3. Складові оператори присвоєння: привласнення зі складанням (+=), привласнення з відніманням (–=).
  4. Оператори порівняння: більше (>), менше ( =), менше або одно (