代码来自best-ruby.com
#使用update方法可以直接修改Hash中的元素 fibonacci = Hash.new{ |numbers,index| numbers[index] = fibonacci[index - 2] + fibonacci[index - 1] }.update(0 => 0, 1 => 1) #输出数列的一项 p fibonacci[300]
update方法可以在定义时调用。