День добрый.
Я в ФЯ полный ноль.
Разбираюсь в примерах, пытаюсь понять что делает тот или иной код.
Для этого хотел вывести значение на экран, дабы понять что там к чему.
Но не могу понять, как вывести значение переменной на экран а потом вернуть его из функции.
Смотрел обучающие статьи, но там есть куча всего, вплоть до || вычисления, но ответа на тупой вопрос я не нашел.
В этом коде хочется вывести значения пар m и n. Как это сделать?
ack 0 n = n+1
ack m 0 = ack (m-1) 1
ack m n = ack (m-1) (ack m (n-1))
Думал завести переменную, но не осилил как это сделать. Подозреваю что можно просто print(m) print(n) но тогда как быть с (ack m (n-1))??
Это будет дополнительным вычислением...
И посоветуйте что нить в электронном виде для ламмера, который знает С++... чтоб постепенно переобучить моск думать в другом русле.
Если есть желание — найдется 1000 возможностей.
Если нет желания — найдется 1000 причин.