Tipos Swift

manipulação de Swift de tipos é semelhante a outros idiomas, mas cada língua tem diferentes ênfases e regras. Em geral, estas regras têm a ver com as formas digitando devem ser aplicadas nos casos em que há uma ambigüidade. Quanto é que a linguagem (ou seu compilador ou tempo de execução biblioteca) fazer para garantir a compatibilidade do tipo? A abordagem da Swift a estas questões, como você verá, é diferente de outros idiomas.

Em termos gerais, Swift tem duas categorias de tipos. Na primeira categoria, quatro tipos são construídos na biblioteca padrão Swift, e estes estão disponíveis para você, sem mais delongas.

Na segunda categoria estão os tipos que você pode criar. Estas se dividem em três grupos:

  • estruturas (struct)

  • enumerações (enum)

  • aulas

Estruturas e enumerações são tipos básicos C, ao passo que as classes estão no centro da programação orientada a objeto. Todos estes dados permitem agrupar em um elemento que pode ser atribuído às variáveis ​​(ou constantes) e passou por aí com uma simples instrução de atribuição.

Se você não está acostumado a usar estruturas, enumerações, e até mesmo aulas, vale a pena tomar o tempo para aprender sobre eles. Embora possa demorar um pouco para você se acostumar a usar esses tipos complexos, vale a pena. O ponto é, usando uma complexa estrutura de dados, você pode reduzir a quantidade de código que você tem que escrever, porque grande parte da complexidade é na estrutura de dados, em vez de no seu código.

menu