[Dart] 함수형 프로그래밍(Functional Programming)

2024. 3. 14. 23:33· Language/Dart
목차
  1. 형변환
  2. Map
  3. Set
  4. where
  5. reduce
  6. fold
  7. cascading operator
  8. functional programming 예시
반응형

형변환

 

Map

  • 새로운 List를 만들어줌

  • Key 값만 List로 바꾸고, Value 값만 List로 바꾸기가 가능

 

Set

 

where

  • where를 사용해서 필터링 가능

 

reduce

  • prev는 맨 처음만 첫번째 값이 들어감
  • 다음 값 부터는 return 값이 들어감
  • next에는 다음 숫자들이 들어감

  • reduce의 return 값은 무조건 최초 선언된 멤버들의 타입과 같아야 함

 

fold

  • reduce의 단점을 보완한 것
    • 아무 형태나 return이 가능하다.  
  • 맨 처음 실행 시 fold의 시작 값이 들어가고, next에 처음 값이 들어감
  • 이후에는 prev, next에 각각 return값, 다음 값이 들어감

 

cascading operator

  • 여러개의 List를 새로운 List 하나로 합칠 때 사용

 

functional programming 예시

반응형
저작자표시 비영리 변경금지 (새창열림)

'Language > Dart' 카테고리의 다른 글

[Dart] 객체지향 프로그래밍(OOP)  (0) 2024.03.13
[Dart] Dart 기본 문법  (0) 2024.03.13
  1. 형변환
  2. Map
  3. Set
  4. where
  5. reduce
  6. fold
  7. cascading operator
  8. functional programming 예시
'Language/Dart' 카테고리의 다른 글
  • [Dart] 객체지향 프로그래밍(OOP)
  • [Dart] Dart 기본 문법
쓰링
쓰링
Web Front Developer🐣
반응형
쓰링
부앙단 개발로그
쓰링
전체
오늘
어제
  • 전체보기 (57)
    • Language (25)
      • Typescript (4)
      • Javascript (5)
      • HTML, CSS, SCSS (9)
      • Java (3)
      • PHP (1)
      • Dart (3)
    • Framework (8)
      • React (7)
      • Flutter (0)
    • Library (6)
    • Figma (1)
    • Git (4)
    • DB (3)
    • CS (1)
    • Algorithm (6)
      • Baekjoon (2)
      • SWEA (2)
      • 도서 후기 (2)
    • SSAFY (3)
      • SSAFYcial (1)
      • SSAFY 8기 (2)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 싸피 웰컴
  • 싸피 합격 후기
  • 백준 알고리즘 공부
  • SSAFY 비전공
  • 처음 java
  • 백준 알고리즘 풀이
  • java전공자
  • 백준 java 풀이
  • java초보자
  • java시작하기
  • 싸피 합격
  • java 처음
  • 백준 입출력과 사칙연산
  • 싸피8기
  • SSAFY 전공
  • 백준 자바 풀이
  • SSAFY 합격 후기
  • 싸피 웰컴 키트
  • 싸피 전공자
  • 초보자를 위한 java
  • ssafy
  • 싸피
  • SSAFY 웰컴키트
  • 웰컴키트
  • 웰컴 키트
  • 백준 자바
  • SSAFY8기
  • 백준 Java
  • 싸피8기합격
  • 백준 브론즈

최근 댓글

최근 글

hELLO
쓰링
[Dart] 함수형 프로그래밍(Functional Programming)
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.