컨텍스트 비교

모나드 수렴 규칙

null, 비동기, 컬렉션은 모두 값을 감싸지만 변환을 이어가고 최종값으로 모으는 방식이 다릅니다.

Maybe

없으면 건너뜀

값이 없으면 남은 변환을 실행하지 않고 기본값으로 안전하게 수렴합니다.

T | null
Promise

나중 값을 이어감

아직 도착하지 않은 값을 감싼 채 다음 비동기 변환을 연결합니다.

Array

여러 값을 보존

각 항목에 같은 변환을 적용하고 결과 컬렉션의 타입을 유지합니다.

Optional

접근을 단락

`?.`는 중간 값이 비면 더 깊이 접근하지 않고 `??`에서 기본값으로 모읍니다.