더 편한 메모 작성을 위해 miryang-dev.tistory로 이사했습니다.
SupabaseScalaGithubReact NativeprojectdiscoveryRemixRescriptPurescriptnpmCloudflareReactNext.jsGOHyper-VTiberoGitAlgorithms, 2020년

퓨어스크립트 북 챕터4 두 번째 읽어보는 메모장

June 29, 2022

퓨어스크립트 북 챕터4 - Recursion, Maps And Folds

재귀

  • 가변 상태를 줄이는데 도움이 된다.
  • 특정 입력에 대한 문제 해결을 위해 입력을 더 작은 부분으로 분해, 조합
    • 분할 정복

  • 각 요소에 차례로 함수를 적용하여 배열의 요소를 변환
  • 배열의 내용은 변하지만 길이는 유지
  • 각 element에 함수가 제공되면 mapping해서 컬렉션을 제공하는 자료구조에 해당한다.
forall a b f. Functor f => (a -> b) -> f a -> f b

Do Notation

  • <- 왼쪽에 이름, 오른쪽에 배열 타입 표현식
  • pure == return
  • async-await