Ruby 内置了一个 Benchmark
模块用来测量代码的执行时间
首先引入 Benchmark
模块
require 'benchmark'
Benchmark
定义了 5 个方法用来测量时间
Benchmark.methods false#=> [:benchmark, :measure, :realtime, :bm, :bmbm]
定义一个获取斐波那契数列前 n 项和的方法
def fib n n < 2 ? 1 : fib(n - 1) + fib(n - 2)end
[…]
他们的快乐像贪玩的小孩,游荡到天光却还不肯回来。