Escolar Documentos
Profissional Documentos
Cultura Documentos
Agenda
O que é uma função?
O que são closures?
Um paralelo entre Structs e Classes
Um estudo sobre Propriedades
O que é uma função?
O que é uma função?
Shorthand Argument
Um paralelo entre Structs e Classes
Um paralelo entre Structs e Classes
Structs e Classes
Definir Propriedades
Definir Métodos
Criar vários construtores
Implementar Protocolos
Expandir através de Extensions
Um paralelo entre Structs e Classes
Structs Classes
Structs Classes
Um estudo sobre Propriedades
Um estudo sobre Propriedades
willSet didSet
Antes do valor ser Depois do valor ser
alterado alterado
Computed Property
Lazy Property
Desafio 1
Construa uma função somar que recebe dois inteiros opcionais e que,
caso um destes valores seja nulo, o método deve retornar nulo, senão
deve retornar a soma dos valores passados por parâmetro.
Desafio 2