从包含文件返回

rab*_*mar 4 ruby

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

tad*_*man 6

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

if (defined?(Something))
  class SomeClass
    # ...
  end
end
Run Code Online (Sandbox Code Playgroud)

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