구본헌
가입: 2012년 9월 5일 올린 글: 15
|
올려짐: 2012년12월3일 21:09 주제: 숙제7-2. 결과가 다형인 경우는 어떻게 되나요? |
|
|
코드: | (* example 1: polymorphic toys *)
let val I = fn x => x
val add = fn x => x.1 + x.1
val const = fn n => 10
in
I I;
add(1, true) + add(2, "snu 310 fall 2009");
const 1 + const true + const "kwangkeun yi"
end |
여기에서
I 값을 타입으로 가지게 하면, 즉
코드: |
(* example 1: polymorphic toys *)
let val I = fn x => x
val add = fn x => x.1 + x.1
val const = fn n => 10
in
I I;
add(1, true) + add(2, "snu 310 fall 2009");
const 1 + const true + const "kwangkeun yi" ;
I
end |
하면 결과는 어떻게 나와야하나요? |
|