应用中的奇怪方法

Mat*_*nde 4 ruby

我刚刚在一些Ruby代码中遇到了一个奇怪的方法,我想知道我是否遗漏了一些基本的东西.它看起来像这样:

def funny
  !funny
end
Run Code Online (Sandbox Code Playgroud)

这可能会回归什么?

ale*_*exn 5

这将以递归方式运行,直到您获得堆栈溢出.