簡體   English   中英

我在哪里可以閱讀源代碼?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM