У меня есть этот код:Почему возврат пропускает значение, полученное в моем тройном операторе?
def FirstFactorial(num)
num == 0 ? 1 : num * FirstFactorial(num - 1)
return num
end
однако, результат постоянно возвращается первоначальный аргумент. Как я могу вернуть результат, созданный моим троичным оператором?
У вас есть слишком много знаков равенства .. 'Num = 0? 1: num .... ' – Buddy