5

如果给定的方法(例如:使用#aMethod 传递)属于给定的类(或其层次结构),是否有一条 smalltalk 消息会以布尔值回答?

我想说的是——</p>

(self containsMethod:#aMethod) ifFalse:[...blah blah].

显然, containsMethod: 是我希望存在的某些消息的占位符。哦,这个例子中self的超类是Object。谢谢!

4

1 回答 1

13

您可以使用#respondsTo:

1 respondsTo: #+.

并且有类侧柜台部分canUnderstand:

1 class canUnderstand: #+.
Integer canUnderstand: #+.
于 2013-05-06T11:18:25.703 回答