Я только что натолкнулся на странный метод в каком-то коде Ruby, и мне интересно, упустил ли я что-то фундаментальное. Это выглядит так:
def funny !funny end
Что бы это могло вернуть?
Это будет выполняться рекурсивно, пока вы не получите переполнение стека.
Это будет повторяться до тех пор, пока вы не получите переполнение стека.
Это метод, помеченный как забавный, который затем содержит!
Повторяется до тех пор, пока не возникнет переполнение стека.