所以我正在做一个关于 ocaml 的作业,我对如何编写一个函数 fixpoint 感到困惑,它应该比较一个函数和一个 int x, f(x) 并像 f(f(x) 一样继续递归地比较它们)), f(f(f(x))) 直到两个连续的值相等,然后打印该值。
我们应该使用我们之前编写的 wwhile 函数,它是
let rec wwhile (f,b) = match f(b) with
|(integer, boolean) -> if boolean == false then integer
else wwhile (f, integer)
链接可以在这里找到
http://cseweb.ucsd.edu/classes/fa12/cse130-a/homeworks/hw2.html
它是我坚持的定点功能。