从包含文件返回

时间:2012-03-05 15:40:49

标签: ruby

有没有办法从所需文件返回?看来return语句只允许在methods / lambdas中使用。

1 个答案:

答案 0 :(得分:6)

您始终可以将大部分代码包装在条件中。由于Ruby几乎可以在任何地方使用,因此您甚至可以有条件地声明类:

if (defined?(Something))
  class SomeClass
    # ...
  end
end

这与使用#ifdef的C不同,但不需要单独的语言。这是标准的做事方式,即使你觉得它看起来很奇怪。