Tutorial de OCaml para iniciantes na Linguagem.
- O que é OCaml?
- História do OCaml
- Instalação
- Instalando o Dune
- Hello World
- Porque OCaml?
- Particularidades de OCaml
- Materiais em Inglês para aprender OCaml
- O que é uma função
- Aplicando Funções
- Tipos de função
- Currying
- Função em prefixo e em infixo
- Funções lambda
- Recursão
- Canalização
- Composição de funções
- Tipos Pré-definidos
- Tipos Básicos
- Int
- Float
- Conversão de Tipos Numéricos
- Char
- String
- Bool
- Unit
- List
- Arrays
- Tuplas
- Records
- Discriminated Union
- Pattern Matching
- Igualdade Estrutural
- Generics
- Função Main
- Módulos e Assinaturas
- Erros Comuns com Módulos
- Projetando Módulos
- Functors
- Módulos de primeira-classe
- em breve
- em breve
- em breve
Made with 🐫💜
Nosso agradecimento a todas essas pessoas (emoji key):
Camilo Cunha de Azevedo 🖋 💻 🚧 🧑🏫 |
Eduardo Canellas de Oliveira 🖋 |
Vitor 🖋 |
Gabriel 🖋 |
Vinicius Leonardo 🖋 |
nogw 🖋 💻 |
Mateus Mendes 🎨 |
Caio Martins 👀 |
Arthur Monici 👀 |
Gabriel Schreiner 👀 |
Esse projeto segue a especificação do all-contributors. Contribuições de todos os tipos são bem-vindas!