문제

컴퓨터 과학에는 단어지도의 두 가지 정의가 있습니다. 첫 번째는 한 유형의 값을 다른 유형의 값에 맵핑하는 컨테이너 유형 인 연관 배열입니다. 이것의 예는 STL 맵. 두 번째 정의는 함수 프로그래밍에서 나온 것입니다. 여기서 맵은 목록과 함수를 취하는 함수이며 함수를 목록의 모든 요소에 순서대로 적용하고 결과 목록을 반환합니다.

지도의 다른 정의의 기원은 무엇입니까? 두 번째 정의가 McCarthy LISP의 MAPCAR 기능, 그러나 그것이 다른 유용한 유용한 곳에서 파생되었는지 확실하지 않습니다. 첫 번째 정의는 나에게 직관적 인 의미가 있지만 어디에서 왔는지 잘 모르겠습니다.

도움이 되었습니까?

해결책

이 두 구성은 수학적 의미에서 맵을 정의합니다. 한 세트에서 다른 세트로 요소를 매핑합니다.

다른 팁

글쎄, 수학적 의미가 있습니다 지도, 이것은 한 세트에서 다른 세트로의 요소 쌍입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top