Smalltalk 在哪里可以阅读源代码?

Smalltalk 在哪里可以阅读源代码?,smalltalk,squeak,Smalltalk,Squeak,我使用squeak4.1进行开发,当我在下面的方法链中查找add方法时:内核数->整数->算术->+,添加的方法是+,在我找到的+方法中 示例代码如下: ifTrue: [^ (self digitAdd: t1) normalize]. 我可以知道如何跟踪digitAdd并查看smalltalk中add方法的实现吗?首先谢谢 当消息发送到self时,您可以查询Integer类本身以了解其定义。为此,在系统浏览器中右键单击Integer,选择“查找方法”,并在出现的搜索窗口中输入“digitA

我使用squeak4.1进行开发,当我在下面的方法链中查找add方法时:内核数->整数->算术->+,添加的方法是+,在我找到的+方法中 示例代码如下:

ifTrue: [^ (self digitAdd: t1) normalize].

我可以知道如何跟踪digitAdd并查看smalltalk中add方法的实现吗?首先谢谢

当消息发送到
self
时,您可以查询
Integer
类本身以了解其定义。为此,在系统浏览器中右键单击
Integer
,选择“查找方法”,并在出现的搜索窗口中输入“digitAdd”。单击“接受”按钮。这将显示消息定义


您还可以在Squeak中使用搜索功能。(主菜单栏上的搜索框)。

在文本编辑器中选择字符串“digitAdd:”,然后按Alt-m快捷键或右键单击并在打开的菜单中查找“it实现者”。
这将打开一个窗口,其中包含系统中实现给定消息的所有类中的所有方法

选择消息并按Cmd或Alt+m