Skip to content

Latest commit

 

History

History
23 lines (14 loc) · 2.88 KB

File metadata and controls

23 lines (14 loc) · 2.88 KB

Currying 1 difícil #array

by Anthony Fu @antfu

Fazer o Desafio    English 简体中文 日本語

Traduzido pelo Google, abra um PR para ajudar a melhorar a tradução.

TypeScript 4.0 é recomendado neste desafio

Currying é a técnica de converter uma função que recebe vários argumentos em uma sequência de funções, cada uma com um único argumento.

Por exemplo:

const add = (a: number, b: number) => a + b
const three = add(1, 2)

const curriedAdd = Currying(add)
const five = curriedAdd(2)(3)

A função passada para Currying pode ter vários argumentos, você precisa digitá-la corretamente.

Neste desafio, a função curried aceita apenas um argumento por vez. Depois que todo o argumento for atribuído, ele deverá retornar seu resultado.


Voltar Compartilhar suas Soluções Conferir Soluções

Desafios Relacionados

14・Primeiro do Array 16・Pop 462・Currying 2