应用中的奇怪方法

时间:2009-04-21 20:47:59

标签: ruby

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

def funny
  !funny
end

这可能会回归什么?

3 个答案:

答案 0 :(得分:5)

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

答案 1 :(得分:4)

直到你有一个堆栈溢出它才会递归。

答案 2 :(得分:2)

这是一种标记为有趣的方法,然后包含!搞笑或字面意思,“不好笑”。

直到堆栈溢出为止。