小编eMM*_*MMe的帖子

为什么instanceVariableNames是String而不是更结构化的集合

我是Smalltalk初学者,目前正在和Pharo一起玩,我对子类消息中的选择感到好奇:关键字instanceVariableNames想要能够回答subStrings消息的东西.我想知道为什么它不期望更像数组的结构,因为需要的是符号集合.

Object subclass: #Experiment instanceVariableNames: #(#foo #bar).
Run Code Online (Sandbox Code Playgroud)

我唯一猜测的是一些历史原因:也许不是所有的Smalltalks都有数组,或者它们的语法差别很大,不能作为子类插入内部消息.还有其他解释吗?

smalltalk pharo

5
推荐指数
1
解决办法
330
查看次数

标签 统计

pharo ×1

smalltalk ×1