我有一個在smalltalk中創建的對象字典,我通過基於鍵/值對枚舉對它進行迭代。在Smalltalk中返回消息
對於字典中的值對象,我正在調用該對象的方法。基於某些條件,我希望此對象能夠將新成員添加到字典中,並可能刪除另一個成員。
我一直在看Smalltalk中的'Perform'和'Messages'設施,但我不確定是否可以做我想做的事情 - 是否可以返回一條消息(或多個消息),哪個另一個對象可以處理和執行?
例如,我的方法可以同時返回'removeKey:19'和'添加對象'嗎?
我使用的是GNU Smalltalk,如果它很重要的話。