gpt4 book ai didi

smalltalk - 方法查找器未找到新方法

转载 作者:行者123 更新时间:2023-12-04 05:31:22 26 4
gpt4 key购买 nike

我目前正在关注 Squeak By Example 一书。

这表明在寻找未知方法时,可以通过 Method Finder 中输入和输出的对应关系来搜索该方法。 (它打开一个 Selector Browser 窗口)。

例如,如果我输入 'aaa' . 'AAA'它同时找到 Character asUppercaseString asUppercase .

SBE 教授如何添加新方法 shout到类(class)String将字符串大写并添加最后的感叹号。在添加方法之前,它还展示了如何通过 Test Runner 添加一个测试来验证新方法。 .

如果我搜索 'aaa' . 'AAA!'我得到一个 No single method does that function .

如果我在工作区中测试(打印)它,我会得到预期的 'thing' shout --> 'THING!' .为什么?有什么可以刷新的吗?

最佳答案

Method Finder 只会尝试已知的方法,否则系统很容易崩溃。见 MethodFinder>>initialize .

关于smalltalk - 方法查找器未找到新方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12511900/

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