Основи Swift

У попередній статті ми розповіли про основні типи даних у Swift, а сьогодні поговоримо про автоматичне визначення їх типу (анотації), а також інтерполяцію рядків (створення нового значення з кількох констант та змінних).
Автоматична інструкція типів даних
У мові Swift існує два способи вказати тип даних, які зберігаються у змінній:
- Присвоїти початкове значення при ініціалізації
- Застосувати метод інструкції типів.
Це стосується всіх типів даних:
Це метод автоматичної інструкції: Swift передбачає, який тип даних слід використовуватиме змінної залежно від введених даних. Якщо ввести число на кшталт -86,783333, Swift віддасть перевагу типу Double.
Можливість автоматично визначати тип даних, привласнених змінною, - важлива особливість Swift. Розробники на Swift можуть анотувати змінні, Swift сам визначить їх тип, з присвоєного значення. Таке автоматичне визначення типів даних підвищує надійність усієї системи типів (безпека) і дозволяє оптимізувати процес компіляції коду.
Оператори у Swift
Перш ніж звертатися до питання інтерполяції рядків, давайте подивимося, які основні оператори доступні у Swift:
- Арифметичні оператори додавання (+), віднімання (–), множення (*) та поділу (/).
- Оператор інкременту (++) та оператор декременту (––), які відповідно додають та віднімають одиницю.
- Складові оператори присвоєння: привласнення зі складанням (+=), привласнення з відніманням (–=).
- Оператори порівняння: більше (>), менше ( =), менше або одно (