Автор объяснил, что такое структура, и как вы будете писать код в режиме Swift for Structure.
Большинство программ, выполняющих сложные задачи, выигрывают от более высоких уровней абстракции. В дополнение к Int, String или Array большинство программ используют новые типы, специфичные для области решаемой задачи.
Структуры - это один из именованных типов в Swift, которые позволяют инкапсулировать связанные свойства и поведения. Вы можете объявить новый тип, дать ему имя, а затем использовать его в своем коде.
В структуре вы можете определить свой собственный тип данных. Переменная и константа, которые вы используете внутри блока определенной структуры, называются их свойствами. например, рассмотрим структуру с именем location, которая может иметь два свойства: координату x и координату y.
Всякий раз, когда вы будете использовать эту структуру местоположения, вы будете определять свои свойства в соответствии с вашими потребностями.
Давайте посмотрим на примере кода, чтобы лучше понять это:
Теперь, чтобы получить доступ к свойствам этой структуры, вы будете использовать точечный синтаксис. Давайте посмотрим на это в нашем коде ниже:
let storeLocation = Location (x: 2, y: 4)
теперь напечатаем: - - print (storeArea.radius)
Ключевые моменты
- Структуры - это именованные типы, которые вы можете определять и использовать в своем коде.
- Структуры являются типами значений, что означает, что их значения копируются при назначении.
- Вы используете точечный синтаксис для доступа к членам именованных типов, таких как структуры.
- Именованные типы могут иметь свои собственные переменные и функции, которые называются свойствами и методами.
- Соответствие протоколу требует реализации свойств и методов, требуемых этим протоколом.