Você está na página 1de 26

Swift - Variáveis, Operadores e Coleções

Agenda
Variáveis e Constantes
Operadores
Unary, Binary e Ternary
Aritméticos, Atribuição Composta, Coparação, Lógicos
Criando um Operador
Coleções
Array
Set
Dicionário
Variáveis e Constantes
Variáveis e Constantes
Operadores
Operadores

Aritméticos Unário, binário e ternário

Comparativos Lógicos
Criando um operador
Criando um operador
Coleções
Coleções

Array Set Dictionary


Array
Array

Ordenado
Pode conter elementos repetidos
Contagem começa do 0
Array

Algumas maneiras de inicializar um array:


Array

Adicionar e Remover elementos

Adicionar em uma posição específica


Set
Set

Não ordenado
Não contém elementos repetidos
Conjuntos matemáticos
Set

Inicialização e operações com sets:


Dictionary
Dictionary

Estrutura chave-valor

Não ordenado
Dictionary

Inicialização e acesso em dicionários:


Dictionary

Adicionar e Remover elementos


Resumo
Desafios
Desafios

Desafio 1

Existem também operadores que trabalham diretamente com o binário


dos seus valores. Esses operadores já não são tão conhecidos, mas são
interessantes de se trabalhar.

São os operadores Bitwise e Bit Shift, fica como desafio estudar um


pouco sobre eles.
Desafios

Desafio 2

Todas as coleções possuem mais de uma maneira de serem iniciadas. O


desafio é buscar algumas dessas maneiras e tentar criar uma coleção a
partir de outra, como:

- Um set de um array;
- Um array de um dicionário;
- Um subarray ou array composto por outros arrays;

Você também pode gostar