Я испытываю проблемы с упражнениями - Программирование в Lua Роберто Иерусалимского.
У меня проблема с вопросом 1 главы 1.1
function fact(n)
if n < 0 then
return print("entered number is negative")
elseif n == 0 then
return 1
else
return n*fact(n-1)
end
end
Я ожидаю вывод "Введенное число отрицательно", когда я даю факт (-1) (Любое отрицательное число не только -1 внутри факта) и факториал данного положительного числа