【发布时间】:2012-07-27 06:16:30
【问题描述】:
我有以下功能-
def add (*nums)
nums.reduce(:+)
end
def subtract(first, *rest)
first - rest.reduce(:+)
end
def calculate(*nums, options)
first = nums.first
rest = nums.reverse.drop(1)
add(*nums) if options.size == 0
end
以下是我在调用函数时收到的错误 -
语法错误,意外 '=',期待 ')' def calculate(*nums, 选项={}) ^
我的语法有什么错误?
【问题讨论】:
标签: ruby-on-rails ruby