В Swift основные типы данных включают:
Целочисленные типы: Int, UInt, Int8, UInt8, Int16, UInt16, Int32, UInt32, Int64, UInt64. Int и UInt имеют размер, зависящий от текущей платформы (обычно 32 или 64 бита).
Типы с плавающей точкой: Float (представляет 32-битное число с плавающей точкой), Double (представляет 64-битное число с плавающей точкой, предпочтительный выбор для большинства случаев).
Булев тип: Bool. Может принимать значения true или false.
Строковый тип: String. Содержит последовательность символов.
Символьный тип: Character. Представляет отдельный символ Unicode.
Коллекции:
Array): Упорядоченная коллекция однотипных элементов.Set): Неупорядоченная коллекция уникальных однотипных элементов.Dictionary): Неупорядоченная коллекция пар "ключ-значение", где ключи уникальны и имеют один тип, а значения имеют другой тип.Опциональные типы (Optional): Представляют либо значение определенного типа, либо отсутствие значения (nil). Обозначаются добавлением ? или ! к типу.
Кортежи (Tuple): Позволяют группировать множественные значения в один составной тип. Типы значений в кортеже могут быть разными.
Дискриминирующие объединения (Enums): Позволяют определить группу связанных значений.
Структуры (Struct): Типы-значения. Подходят для моделирования данных.
Классы (Class): Типы-ссылки. Подходят для моделирования сложных объектов и иерархий.
Примеры:
swift