gpt4 book ai didi

smalltalk - 在寻找 "self"的含义

转载 作者:行者123 更新时间:2023-12-04 17:01:54 25 4
gpt4 key购买 nike

在 smalltalk 中存在“工作区”环境。根据定义,“self”指向当前方法正在执行的对象。但是,当我在工作区窗口中键入代码片段时,如何理解“当前方法”?当前没有运行任何方法的对象,或者我错过了一些东西。任何人都可以提供帮助?

最佳答案

你可以调试你执行的代码,你会看到你最终在一个对象上执行了一个临时方法。例如,在 Pharo 中,工作区 DoIts 在 UndefinedObject (nil) 上创建了一个方法。所以这里 self 将引用 nil。

关于smalltalk - 在寻找 "self"的含义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14652363/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com