我有以下功能 -
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, options={}) ^
我的语法有什么错误?