什么在Ruby中意味着什么

时间:2010-08-27 13:38:46

标签: ruby-on-rails ruby

我正在尝试通过学习其他人的插件来学习如何在Rails中编写插件,事实证明它比我想象的要难得多。

我发现了这个:

module Facebooker

class AdapterBase
    class UnableToLoadAdapter < Exception; end

第四行:class UnableToLoadAdapter < Exception; end是什么意思?

2 个答案:

答案 0 :(得分:6)

这是一种将多个表达式放在一行上的方法。

class UnableToLoadAdapter < Exception
end

完全相同
class UnableToLoadAdapter < Exception; end

答案 1 :(得分:4)

  

Ruby支持用分号(;)结束代码行,并允许您将多行代码放在一行上(例如,x = 10; x + = 1;放x)。

Beginning Ruby: From Novice to Professional,第2版。作者:Peter Cooper