查找如何计算我遇到此代码的数字的阶乘:
(1..5).inject(:*) || 1 # => 120
在(:*) || 1做什么?
(1..5).inject(1) { |x, y| x * y } # => 120它与用于.inject实现类似功能的这行代码相比如何?
查找如何计算我遇到此代码的数字的阶乘:
(1..5).inject(:*) || 1 # => 120
在(:*) || 1做什么?
(1..5).inject(1) { |x, y| x * y } # => 120它与用于.inject实现类似功能的这行代码相比如何?