从Lisp来到OCaml,我发现自己对函数何时返回、何时不返回感到非常困惑,我怀念我的神奇引语!值得庆幸的是,大多数时候,OCaml似乎会自动知道我何时需要计算函数,何时不需要。something in %f seconds\n" (ending -. start)Error: This Expression has type unit -> floatbut an expression was expected of type float
In [1]: %timeit 10 / float(98765) 10000000 loops, best of 3: 80.6 ns per loop
我使用dis来查看代码,我认为float()会慢一些,因为它需要函数调用(不幸的是,我无法dis.dis(float)来查看它到底在做什么)。我想第二个问题是什么时候应该<e