📖 전예홍, ⌈Do it! 타입스크립트 프로그래밍⌋, 이지스퍼블리싱, 2021
![]() |
---|
Ramda Documentation |
import * as R from "ramda";
const incNumbers = R.pipe(
R.map(R.add(1)),
R.tap((a) => console.log("after add(1):", a))
);
const newNumbers = incNumbers(R.range(1, 9 + 1));
R.lt(a)(b): boolean // a < b이면 true
R.lte(a)(b): boolean // a <= b이면 true
R.gt(a)(b): boolean // a > b이면 true
R.gte(a)(b): boolean // a >= b이면 true
import * as R from "ramda";
R.pipe(
R.filter(R.lte(3)),
R.tap(n => console.log(n)) // [3, 4, 5, 6, 7, 8, 9, 10]
)(R.range(1, 10 + 1);
ramda 패키지를 설치하고 import로 불러온 뒤, 라이브러리 내의 함수 예제들을 따라 실습해 보았다. ramda 함수를 이용한 배열 다루기, 서술자와 조건 연산, 문자열 다루기 등을 학습했다.