3
매핑 할 레코드가 있습니다. 레코드 요소는 이종 유형이지만 더 높은 종류의 유형입니다.이기종 요소 유형으로 레코드를 매핑하는 방법
data U a = U a
data V a = V a
data R a = R {x :: a Int, y :: a String }
fromU2V (U a) = V a
r1 = R { x: U 1, y: U "yo!" }
map f (R { x: x, y: y }) = R { x: f x, y: f y }
r2 = map fromU2V r1
-- :type r2 => R V
어떻게해야합니까? 코드가 Purescript에