2017-03-05 3 views

답변

1

입니다

기억합니다.

module M = Map.Make(String) 

let find_with_default dflt map key = 
    try M.find map key with Not_found -> dflt 
+1

당신은 또한 펑 확장하여 일반적인 정의를 가질 수 있습니다 :이 같은 (즉, 하나의 키 타입) 뭔가 하나의 맵 모듈의 버전을 구현할 수있는'모듈 내지도를 (O : Map.OrderedType) = struct 포함 Map.Make (O) find_with_default dflt map key = Not_found-> dflt end'와 함께 map 키를 찾으십시오. – Virgile

관련 문제