Size: a a a

2019 December 23

VV

Vadim Venediktov in RubyRush
R M
Ну ды
Ну нет, это ж просто какие-то символы, вы код с применением напишите (и сразу станет ясно, что пользоваться им нельзя)
источник

RM

R M in RubyRush
)) я согласен, щас исправлю
источник

RM

R M in RubyRush
def f(n)
f(n-1)+f(n-2)
end
источник

RM

R M in RubyRush
Уходит в отрицательные числа без обработки ифом n>1
источник

VV

Vadim Venediktov in RubyRush
R M
Уходит в отрицательные числа без обработки ифом n>1
Ну вот о чем и речь
источник

VV

Vadim Venediktov in RubyRush
Если точнее, словите ошибку в руби Stack level too deep
источник

RM

R M in RubyRush
Vadim Venediktov
Ну вот о чем и речь
Значит без иф рекурсия невозможна. Думать об этом и искать бессмысленно?
источник

RM

R M in RubyRush
Vadim Venediktov
Если точнее, словите ошибку в руби Stack level too deep
Угу
источник

VV

Vadim Venediktov in RubyRush
𝓒𝓛𝓚
не. только вызов и ретурн. Там ещё как-то без if обходятся.
Ну я это и спрашивал у уважаемого эксперта
источник

VV

Vadim Venediktov in RubyRush
Может, он видел где
источник

VV

Vadim Venediktov in RubyRush
Надо урок бахнуть на эту тему что ли
источник

RM

R M in RubyRush
Но вообще в природе нету. Функция вызывает сама себя, нужно ставить условия
источник

RM

R M in RubyRush
Vadim Venediktov
Надо урок бахнуть на эту тему что ли
Это помогло бы вырасти нашему внутреннему программисту)
источник

RM

R M in RubyRush
Такой, не сильно большой можно, но тему закрыть чтоб
источник

АF

Алексей Hands Foots... in RubyRush
Vadim Venediktov
Очень интересно посмотреть пример рекурсии без if, которая не уходит в вечность
Например рекурсия в отдельном треде, который будет убит при необходимости в основном. Или я не правильно понял вопрос?
источник

VV

Vadim Venediktov in RubyRush
А, ну рекурсия как способ создать вечный цикл?
источник

VV

Vadim Venediktov in RubyRush
Опять же, в руби, боюсь, такое не прокатит
источник

VV

Vadim Venediktov in RubyRush
Потому что где-то на 10к витке цикла скажут: сорян, довкладывались
источник

АF

Алексей Hands Foots... in RubyRush
Vadim Venediktov
А, ну рекурсия как способ создать вечный цикл?
Да, я это имел ввиду.
источник

АF

Алексей Hands Foots... in RubyRush
Vadim Venediktov
Потому что где-то на 10к витке цикла скажут: сорян, довкладывались
Да, точно!
источник