Skip to content

multiply (함수형 프로그래밍)

입력에 숫자를 곱하는 함수를 만들어요. 함수형 프로그래밍의 pipe 와 같이 사용해요.

typescript
const result = pipe(value, multiply(multiplicand));

INFO

이 헬퍼는 es-toolkit/fp 전용이에요. 이 동작을 pipe 파이프라인의 한 단계로 조합하고 싶을 때 사용하세요.

사용법

multiply는 입력에 multiplicand를 곱하는 함수를 반환해요. 합성을 위해 설계됐어요. pipe를 통해 흐르는 값을 변환할 수도 있고, map 같은 함수의 콜백으로 쓸 수도 있어요.

typescript
import { map, multiply, pipe } from 'es-toolkit/fp';

// 파이프로 전달된 값을 변환해요.
pipe(3, multiply(2)); // => 6

// map 콜백으로 사용해요.
pipe([1, 2, 3], map(multiply(3))); // => [3, 6, 9]

파라미터

  • multiplicand (number): 입력에 곱할 숫자예요.

반환 값

((value: number) => number): valuevalue * multiplicand로 변환하는 함수예요.

MIT 라이선스에 따라 배포됩니다.