[英]How can I dump all the source code from a Squeak Smalltalk image?
[英]where can I read the source code?
我正在使用squeak4.1進行開發,當我在下面的方法鏈中查找add方法時:Kernel-Numbers - > Integer - > arithmetic - > +,添加的方法是+,在+方法中我找到像這樣的示例代碼:
ifTrue: [^ (self digitAdd: t1) normalize].
我可以知道如何跟蹤digitAdd並查看smalltalk中add方法的實現嗎? 先謝謝!
當消息發送給self
,您可以查詢Integer
類本身的定義。 為此,在系統瀏覽器中右鍵單擊Integer
,選擇“find method”並在出現的搜索窗口中輸入`digitAdd'。 單擊“接受”按鈕。 這將向您顯示消息定義。
您還可以在Squeak中使用搜索工具。 (主菜單欄上的搜索框)。
在文本編輯器中選擇字符串'digitAdd:',然后按Alt-m快捷鍵或右鍵單擊並在打開的菜單中找到'它的實現者'。 這將打開一個窗口,其中包含系統中實現給定消息的所有類中的所有方法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.