Temporada 1 · Como pensar em código · 12

Funções e composição

Objetivo: Consertar uma função que só acerta na primeira chamada e usar composição para juntar passos pequenos.

médio15 min+80 XP código

O apresentador é uma representação do autor feita com inteligência artificial.

Entre para responder e somar XP.

Entrar ou criar conta

Este lab faz parte da temporada completa.

  • 1. Com dobrar(x) = x * 2 e maisUm(x) = x + 1, quanto vale encadear(dobrar, maisUm)(5)?
  • 2. E encadear(maisUm, dobrar, maisUm)(5)?
Entrar ou criar conta

Pegue a próxima função longa que você abrir e escreva uma frase para cada trabalho que ela faz: ler, validar, calcular, gravar. Cada frase vira uma função pequena com nome claro, e a função grande vira a lista delas. Peça o mesmo à IA: entradas e saídas explícitas, nada alterado fora da função.