$cat~/glossario/first-class-function.md
First-Class Function
Programação Funcional
Funções são valores: atribuíveis, passáveis e retornáveis.
seção
Explicação
First-Class Function — Funções são valores: atribuíveis, passáveis e retornáveis.
Funções são valores: assign variable, pass arg, return, store data structure.
Base de JS functional style vs Java pre-lambda.
seção
Exemplo
const ops = { add: (a, b) => a + b, sub: (a, b) => a - b };seção
Modo de uso
Strategy table dispatch
Callback registration
Module export function
seção
Armadilhas comuns
Naming vs referencing
this binding when extracted method
seção
Termos relacionados
$cd~/glossario/artigo
Aprofundar no artigo
Quer ir além? Este artigo explora o tema em profundidade — leitura recomendada após o glossário.
functional programming· 18 min
Higher-Order Functions: Quando Funções Viram Superpoderes
Aprenda funções de ordem superior: aceitar e retornar funções, fábricas, closures, map/filter/reduce e quando usar HOFs na prática.
ler artigo$cd~/glossario/relacionados
Mais em Programação Funcional
Outros termos da mesma categoria para revisão em sequência.