Study

ML make counter program

Sebien 2011. 5. 3. 22:23



fun make_counter(init:int) =
let
val count = ref init;
fun counter(inc:int)
=(count = !count +inc;
 !count)
in
counter
end

val c = make_counter(1);
c(2) + c(2) = ?