Introdução à Programação Funcional com Swift

About...


Luiz Alberto


  • iOS dev just for 12 months.
  • Selected in Ci&T Think Transform
  • Fullstack .net dev for 13+ years
  • In love with E-Music

O que esperar...


  • Apenas uma introdução...
  • Desmistificando a programação funcional...
  • Alguns conceitos importantes...
  • Um exemplo prático.





Desmistificando a programação funcional

Principais Vantagens da programação funcional


  • Modularidade
  • Tratamento cuidadoso da mudança de estados
  • Tipos
  • Perfeito para Multithreading
  • Escrita de DSLs





Alguns Conceitos Importantes





First Class Functions / Higher Order Functions




Currying

(Partial Functions)





Pure Functions





Type Systems





Referential Transparency





Um exemplo prático

Simple Reverse Polish Notation Calculator



Obrigado



twitter: @luigledr
medium: @luigledr

Introdução à Programação Funcional com Swift

By Luiz Oliveira

Introdução à Programação Funcional com Swift

  • 564