【发布时间】:2012-05-23 10:21:38
【问题描述】:
我是 Ruby 的初学者,这个问题困扰了我很长时间。
在 RSpec 文件中,如果我们写 Book.should <do something> ,should 关键字是什么?它是 Book 对象的成员吗?它是如何成为 Book 对象的成员的?还是它是 Ruby 的某种构造?它是一个函数吗?如果它是函数或成员,我在哪里可以找到 this 的定义?
【问题讨论】:
-
这个问题是stackoverflow.com/questions/3105755/…的重复问题
-
该链接没有解释它的实际作用。关键字“应该”到底是什么?
-
+1 尝试理解魔法。
-
@MIkhail 我很想知道我可以在链接的答案 (stackoverflow.com/a/3114610/104219) 中添加什么来帮助解释。我试图提供一个链接的原始 RSpec 代码的精简示例。