차례:
정의-Monad는 무슨 뜻인가요?
모나드는 함수형 프로그래밍에서 계산을 나타내는 데 사용되는 추상 데이터 형식 생성자입니다. Monads는 애플리케이션 개발자가 파이프 라인을 구축하기 위해 액션을 함께 연결할 수 있도록합니다. 모나드는 프로그램의 각 작업에 추가 처리 규칙을 할당합니다.
Techopedia는 Monad를 설명합니다
모나 딕 함수는 일반적으로 프로그래머가 데이터 처리 파이프 라인을 정의하기 위해 생성하지만 초보 프로그래머는 이해하기 매우 어려운 경향이 있습니다.
모나드는 두 가지 연산 ( "바인드"및 "리턴")과 형식 생성자 ( "M")를 정의하여 생성됩니다. "return"오퍼레이션은 일반 유형에서 값을 가져 와서 "M"유형의 컨테이너에 넣습니다. 그런 다음 "바인드"작업은 컨테이너에서 원래 값을 추출하여 파이프 라인의 관련 다음 함수로 전달하여 반대 작업을 수행합니다.




