関数型言語ML(SML, OCaml, etc.), Part 5
■ このスレッドは過去ログ倉庫に格納されています
0595デフォルトの名無しさん
2008/10/27(月) 10:53:31type nat = private int
val nat_of_int : int -> nat
val int_of_nat : nat -> int
end = struct
type nat = int
let nat_of_int n =
(assert (n >= 0));
n
let int_of_nat n = n
end
■ このスレッドは過去ログ倉庫に格納されています