【发布时间】:2015-10-09 16:30:45
【问题描述】:
我想定义一个函数 check_char_fun: (char -> 'a) -> (char ->' a) -> bool that,给定两个函数 在 char 上,当两个函数相同时返回 true(即,当它们在 char 的每个可能值上的行为完全相同时),否则返回 false。
let check_char_fun f1 f2 =
let aux = true
for i=0 to 255 do
if (f1 (char_of_int i))=(f2 (char_of_int i))
then aux=false;
done;
if aux=true
then true
else false;;
我正在学习OCaml,所以我不知道我能做什么。
【问题讨论】:
标签: ocaml