Автор объяснил, что такое структура, и как вы будете писать код в режиме Swift for Structure.

Большинство программ, выполняющих сложные задачи, выигрывают от более высоких уровней абстракции. В дополнение к Int, String или Array большинство программ используют новые типы, специфичные для области решаемой задачи.

Структуры - это один из именованных типов в Swift, которые позволяют инкапсулировать связанные свойства и поведения. Вы можете объявить новый тип, дать ему имя, а затем использовать его в своем коде.

В структуре вы можете определить свой собственный тип данных. Переменная и константа, которые вы используете внутри блока определенной структуры, называются их свойствами. например, рассмотрим структуру с именем location, которая может иметь два свойства: координату x и координату y.

Всякий раз, когда вы будете использовать эту структуру местоположения, вы будете определять свои свойства в соответствии с вашими потребностями.

Давайте посмотрим на примере кода, чтобы лучше понять это:

Теперь, чтобы получить доступ к свойствам этой структуры, вы будете использовать точечный синтаксис. Давайте посмотрим на это в нашем коде ниже:

let storeLocation = Location (x: 2, y: 4)

теперь напечатаем: - - print (storeArea.radius)

Ключевые моменты

  • Структуры - это именованные типы, которые вы можете определять и использовать в своем коде.
  • Структуры являются типами значений, что означает, что их значения копируются при назначении.
  • Вы используете точечный синтаксис для доступа к членам именованных типов, таких как структуры.
  • Именованные типы могут иметь свои собственные переменные и функции, которые называются свойствами и методами.
  • Соответствие протоколу требует реализации свойств и методов, требуемых этим протоколом.